#define sA 4
#define sB 5
#define sC 6
#define sD 7
#define sE 8
#define sF 9
#define sG 10
#define btnUp 3
#define btnDown 2
#define LED A0
int counter;
void setup() {
// put your setup code here, to run once:
pinMode(sA, OUTPUT);
pinMode(sB, OUTPUT);
pinMode(sC, OUTPUT);
pinMode(sD, OUTPUT);
pinMode(sE, OUTPUT);
pinMode(sF, OUTPUT);
pinMode(sG, OUTPUT);
pinMode(LED, OUTPUT);
pinMode(btnUp, INPUT);
pinMode(btnDown, INPUT);
digitalWrite(sA, HIGH);
digitalWrite(sB, HIGH);
digitalWrite(sC, HIGH);
digitalWrite(sD, HIGH);
digitalWrite(sE, HIGH);
digitalWrite(sF, HIGH);
digitalWrite(sG, HIGH);
}
void loop() {
// put your main code here, to run repeatedly
if (counter==0){
digitalWrite(sA, LOW);
digitalWrite(sB, LOW);
digitalWrite(sC, LOW);
digitalWrite(sD, LOW);
digitalWrite(sE, LOW);
digitalWrite(sF, LOW);
digitalWrite(sG, HIGH);
}
if (counter==1){
digitalWrite(sA, HIGH);
digitalWrite(sB, LOW);
digitalWrite(sC, LOW);
digitalWrite(sD, HIGH);
digitalWrite(sE, HIGH);
digitalWrite(sF, HIGH);
digitalWrite(sG, HIGH);
}
if (counter==2){
digitalWrite(sA, LOW);
digitalWrite(sB, LOW);
digitalWrite(sC, HIGH);
digitalWrite(sD, LOW);
digitalWrite(sE, LOW);
digitalWrite(sF, HIGH);
digitalWrite(sG, LOW);
}
if (counter==3){
digitalWrite(sA, LOW);
digitalWrite(sB, LOW);
digitalWrite(sC, LOW);
digitalWrite(sD, LOW);
digitalWrite(sE, HIGH);
digitalWrite(sF, HIGH);
digitalWrite(sG, LOW);
}
if (counter==4){
digitalWrite(sA, HIGH);
digitalWrite(sB, LOW);
digitalWrite(sC, LOW);
digitalWrite(sD, HIGH);
digitalWrite(sE, HIGH);
digitalWrite(sF, LOW);
digitalWrite(sG, LOW);
}
if (counter==5){
digitalWrite(sA, LOW);
digitalWrite(sB, HIGH);
digitalWrite(sC, LOW);
digitalWrite(sD, LOW);
digitalWrite(sE, HIGH);
digitalWrite(sF, LOW);
digitalWrite(sG, LOW);
}
if (counter==6){
digitalWrite(sA, LOW);
digitalWrite(sB, HIGH);
digitalWrite(sC, LOW);
digitalWrite(sD, LOW);
digitalWrite(sE, LOW);
digitalWrite(sF, LOW);
digitalWrite(sG, LOW);
}
if (counter==7){
digitalWrite(sA, LOW);
digitalWrite(sB, LOW);
digitalWrite(sC, LOW);
digitalWrite(sD, HIGH);
digitalWrite(sE, HIGH);
digitalWrite(sF, HIGH);
digitalWrite(sG, HIGH);
}
if (counter==8){
digitalWrite(sA, LOW);
digitalWrite(sB, LOW);
digitalWrite(sC, LOW);
digitalWrite(sD, LOW);
digitalWrite(sE, LOW);
digitalWrite(sF, LOW);
digitalWrite(sG, LOW);
}
if (counter==9){
digitalWrite(sA, LOW);
digitalWrite(sB, LOW);
digitalWrite(sC, LOW);
digitalWrite(sD, LOW);
digitalWrite(sE, HIGH);
digitalWrite(sF, LOW);
digitalWrite(sG, LOW);
}
if (digitalRead(btnUp)==LOW && counter<10){
counter++;
delay(100);
}
if (digitalRead(btnDown)==LOW && counter>0){
counter--;
delay(100);
}
if (counter<=5){
digitalWrite(LED, LOW);
}
if (counter>=6){
digitalWrite(LED, HIGH);
}
}