#define N 6
#define ST1 7
#define ST2 8
#define ST3 9
#define ST4 10
#define ST5 5
#define DOWN_G 12
#define UP_G 11
int Peredacha = 6;
void setup() {
// put your setup code here, to run once:
pinMode(N, OUTPUT);
pinMode(ST1, OUTPUT);
pinMode(ST2, OUTPUT);
pinMode(ST3, OUTPUT);
pinMode(ST4, OUTPUT);
pinMode(ST5, OUTPUT);
pinMode(DOWN_G, INPUT_PULLUP);
pinMode(UP_G, INPUT_PULLUP);
digitalWrite(N, 1);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(Peredacha, LOW);
Peredacha= Peredacha + digitalRead(UP_G);
Peredacha= Peredacha - digitalRead(DOWN_G);
digitalWrite(Peredacha, HIGH);
if(Peredacha >ST4){
Peredacha=ST4;
}
else if(Peredacha <ST5){Peredacha=ST5;}
delay(100);
}