int seven = 13;
int six = 12;
int five = 11;
int four = 10;
int three = 9;
int two = 8;
int one = 7;
int zero = 6;
int buttonG = 5;
int buttonY = 4;
int buttonStateG = 0;
int buttonStateY = 0;
void setup() {
// put your setup code here, to run once:
pinMode(seven, OUTPUT);
pinMode(six, OUTPUT);
pinMode(five, OUTPUT);
pinMode(four, OUTPUT);
pinMode(three, OUTPUT);
pinMode(two, OUTPUT);
pinMode(one, OUTPUT);
pinMode(zero, OUTPUT);
pinMode(buttonG, INPUT);
pinMode(buttonY, INPUT);
}
void loop() {
// put your main code here, to run repeatedly:
buttonStateG = digitalRead(buttonG);
buttonStateY = digitalRead(buttonY);
if (buttonStateG == 1){
digitalWrite(seven, HIGH);
digitalWrite(three, HIGH);
delay(1000);
digitalWrite(seven, LOW);
digitalWrite(three, LOW);
digitalWrite(six, HIGH);
digitalWrite(two, HIGH);
delay((1000));
digitalWrite(six, LOW);
digitalWrite(two, LOW);
digitalWrite(five, HIGH);
digitalWrite(one, HIGH);
delay((1000));
digitalWrite(five, LOW);
digitalWrite(one, LOW);
digitalWrite(four, HIGH);
digitalWrite(zero, HIGH);
delay((1000));
digitalWrite(four, LOW);
digitalWrite(zero, LOW);
}else if (buttonStateG == 0){
digitalWrite(seven, LOW);
digitalWrite(six, LOW);
digitalWrite(five, LOW);
digitalWrite(four, LOW);
digitalWrite(three, LOW);
digitalWrite(two, LOW);
digitalWrite(one, LOW);
digitalWrite(zero, LOW);
}
if (buttonStateY == 1){
digitalWrite(zero, HIGH);
delay(1000);
digitalWrite(zero, LOW);
digitalWrite(one, HIGH);
delay(1000);
digitalWrite(one, LOW);
digitalWrite(two, HIGH);
delay(1000);
digitalWrite(two, LOW);
digitalWrite(three, HIGH);
delay(1000);
digitalWrite(three, LOW);
digitalWrite(four, HIGH);
delay(1000);
digitalWrite(four, LOW);
digitalWrite(five, HIGH);
delay(1000);
digitalWrite(five, LOW);
digitalWrite(six, HIGH);
delay(1000);
digitalWrite(six, LOW);
digitalWrite(seven, HIGH);
delay(1000);
digitalWrite(seven, LOW);
}else if (buttonStateY == 0){
digitalWrite(seven, LOW);
digitalWrite(six, LOW);
digitalWrite(five, LOW);
digitalWrite(four, LOW);
digitalWrite(three, LOW);
digitalWrite(two, LOW);
digitalWrite(one, LOW);
digitalWrite(zero, LOW);
}
}