int a=0;//хранится значение сигнала с потенциометра
void setup() {pinMode (A2,INPUT);// вход движка потенциометра
pinMode(5,OUTPUT);//показывает, что попал 1 рубль
pinMode(6,OUTPUT);//показывает, что попал 2 рубля
pinMode(7,OUTPUT);//показывает, что попал 5 рублей
pinMode(8,OUTPUT);//показывает, что попал 10 рублей
}
void loop() {
delay(500);
a=analogRead(A2);//читает значение с потенциометра
if(abs(a)>8&&abs(a)<14){
digitalWrite(5,HIGH);
digitalWrite(6,LOW);
digitalWrite(7,LOW);
digitalWrite(8,LOW);}//если сигнал с потенциометра от 8 до 14, то проскочил 1 рубль и загорелся светодиод с D5
else if(abs(a)>21&&abs(a)<27){
digitalWrite(5,LOW);
digitalWrite(6,HIGH);
digitalWrite(7,LOW);
digitalWrite(8,LOW);}//если сигнал с потенциометра от 21 до 27, то проскочило 2 рубля и загорелся светодиод с D6
else if(abs(a)>29&&abs(a)<34){
digitalWrite(5,LOW);
digitalWrite(6,LOW);
digitalWrite(7,HIGH);
digitalWrite(8,LOW);}//если сигнал с потенциометра от 29 до 34, то проскочило 5 рубль и загорелся светодиод с D7
else if(abs(a)>13&&abs(a)<18){
digitalWrite(5,LOW);
digitalWrite(6,LOW);
digitalWrite(7,LOW);
digitalWrite(8,HIGH);}//если сигнал с потенциометра от 13 до 18, то проскочило 10 рублей и загорелся светодиод с D8
else{digitalWrite(5,LOW);
digitalWrite(6,LOW);
digitalWrite(7,LOW);
digitalWrite(8,LOW);}//иначе ничего не горит
// put your main code here, to run repeatedly:
}