#define ONE_C 8
#define ONE_B 6
#define ONE_BUTTON A0
#define TWO_A 5
#define TWO_B 6
#define TWO_G 3
#define TWO_D 9
#define TWO_E 10
#define TWO_BUTTON A1
#define THREE_A 5
#define THREE_B 6
#define THREE_G 3
#define THREE_C 8
#define THREE_D 9
#define THREE_BUTTON A2
#define FOUR_F 4
#define FOUR_G 3
#define FOUR_B 6
#define FOUR_C 8
#define FOUR_BUTTON A3
#define FIVE_A 5
#define FIVE_F 4
#define FIVE_G 3
#define FIVE_C 8
#define FIVE_D 9
#define FIVE_BUTTON A4
#define SIX_A 5
#define SIX_F 4
#define SIX_G 3
#define SIX_E 10
#define SIX_D 9
#define SIX_C 8
#define SIX_BUTTON A5
#define SEVEN_A 5
#define SEVEN_B 6
#define SEVEN_C 8
#define SEVEN_BUTTON 11
#define EIGHT_A 5
#define EIGHT_B 6
#define EIGHT_F 4
#define EIGHT_G 3
#define EIGHT_E 10
#define EIGHT_C 8
#define EIGHT_D 9
#define EIGHT_BUTTON 12
void setup() {
pinMode(ONE_C, OUTPUT);
pinMode(ONE_B, OUTPUT);
pinMode(ONE_BUTTON, INPUT_PULLUP);
pinMode(TWO_A, OUTPUT);
pinMode(TWO_B, OUTPUT);
pinMode(TWO_G, OUTPUT);
pinMode(TWO_D, OUTPUT);
pinMode(TWO_E, OUTPUT);
pinMode(TWO_BUTTON, INPUT_PULLUP);
pinMode(THREE_A, OUTPUT);
pinMode(THREE_B, OUTPUT);
pinMode(THREE_G, OUTPUT);
pinMode(THREE_C, OUTPUT);
pinMode(THREE_D, OUTPUT);
pinMode(THREE_BUTTON, INPUT_PULLUP);
pinMode(FOUR_F, OUTPUT);
pinMode(FOUR_G, OUTPUT);
pinMode(FOUR_B, OUTPUT);
pinMode(FOUR_C, OUTPUT);
pinMode(FOUR_BUTTON, INPUT_PULLUP);
pinMode(FIVE_A, OUTPUT);
pinMode(FIVE_F, OUTPUT);
pinMode(FIVE_G, OUTPUT);
pinMode(FIVE_C, OUTPUT);
pinMode(FIVE_D, OUTPUT);
pinMode(FIVE_BUTTON, INPUT_PULLUP);
pinMode(SIX_A, OUTPUT);
pinMode(SIX_F, OUTPUT);
pinMode(SIX_G, OUTPUT);
pinMode(SIX_E, OUTPUT);
pinMode(SIX_D, OUTPUT);
pinMode(SIX_C, OUTPUT);
pinMode(SIX_BUTTON, INPUT_PULLUP);
pinMode(SEVEN_A, OUTPUT);
pinMode(SEVEN_B, OUTPUT);
pinMode(SEVEN_C, OUTPUT);
pinMode(SEVEN_BUTTON, INPUT_PULLUP);
pinMode(EIGHT_A, OUTPUT);
pinMode(EIGHT_B, OUTPUT);
pinMode(EIGHT_F, OUTPUT);
pinMode(EIGHT_G, OUTPUT);
pinMode(EIGHT_E, OUTPUT);
pinMode(EIGHT_C, OUTPUT);
pinMode(EIGHT_D, OUTPUT);
pinMode(EIGHT_BUTTON, INPUT_PULLUP);
}
void loop() {
if (digitalRead(ONE_BUTTON) == HIGH) {
digitalWrite(ONE_C, HIGH);
digitalWrite(ONE_B, HIGH);
}
else {
digitalWrite(ONE_C, LOW);
digitalWrite(ONE_B, LOW);
delay(2000);
}
if (digitalRead(TWO_BUTTON) == HIGH) {
digitalWrite(TWO_A, HIGH);
digitalWrite(TWO_B, HIGH);
digitalWrite(TWO_G, HIGH);
digitalWrite(TWO_D, HIGH);
digitalWrite(TWO_E, HIGH);
}
else {
digitalWrite(TWO_A, LOW);
digitalWrite(TWO_B, LOW);
digitalWrite(TWO_G, LOW);
digitalWrite(TWO_D, LOW);
digitalWrite(TWO_E, LOW);
delay(2000);
}
if (digitalRead(THREE_BUTTON) == HIGH) {
digitalWrite(THREE_A, HIGH);
digitalWrite(THREE_B, HIGH);
digitalWrite(THREE_G, HIGH);
digitalWrite(THREE_D, HIGH);
digitalWrite(THREE_C, HIGH);
}
else {
digitalWrite(THREE_A, LOW);
digitalWrite(THREE_B, LOW);
digitalWrite(THREE_G, LOW);
digitalWrite(THREE_D, LOW);
digitalWrite(THREE_C, LOW);
delay(2000);
}
if (digitalRead(FOUR_BUTTON) == HIGH) {
digitalWrite(FOUR_F, HIGH);
digitalWrite(FOUR_G, HIGH);
digitalWrite(FOUR_B, HIGH);
digitalWrite(FOUR_C, HIGH);
}
else {
digitalWrite(FOUR_F, LOW);
digitalWrite(FOUR_G, LOW);
digitalWrite(FOUR_B, LOW);
digitalWrite(FOUR_C, LOW);
delay(2000);
}
if (digitalRead(FIVE_BUTTON) == HIGH) {
digitalWrite(FIVE_A, HIGH);
digitalWrite(FIVE_F, HIGH);
digitalWrite(FIVE_G, HIGH);
digitalWrite(FIVE_C, HIGH);
digitalWrite(FIVE_D, HIGH);
}
else {
digitalWrite(FIVE_A, LOW);
digitalWrite(FIVE_F, LOW);
digitalWrite(FIVE_G, LOW);
digitalWrite(FIVE_C, LOW);
digitalWrite(FIVE_D, LOW);
delay(2000);
}
if (digitalRead(SIX_BUTTON) == HIGH) {
digitalWrite(SIX_A, HIGH);
digitalWrite(SIX_F, HIGH);
digitalWrite(SIX_G, HIGH);
digitalWrite(SIX_E, HIGH);
digitalWrite(SIX_D, HIGH);
digitalWrite(SIX_C, HIGH);
}
else {
digitalWrite(SIX_A, LOW);
digitalWrite(SIX_F, LOW);
digitalWrite(SIX_G, LOW);
digitalWrite(SIX_E, LOW);
digitalWrite(SIX_D, LOW);
digitalWrite(SIX_C, LOW);
delay(2000);
}
if (digitalRead(SEVEN_BUTTON) == HIGH) {
digitalWrite(SEVEN_A, HIGH);
digitalWrite(SEVEN_B, HIGH);
digitalWrite(SEVEN_C, HIGH);
}
else {
digitalWrite(SEVEN_A, LOW);
digitalWrite(SEVEN_B, LOW);
digitalWrite(SEVEN_C, LOW);
delay(2000);
}
if (digitalRead(EIGHT_BUTTON) == HIGH) {
digitalWrite(EIGHT_A, HIGH);
digitalWrite(EIGHT_B, HIGH);
digitalWrite(EIGHT_F, HIGH);
digitalWrite(EIGHT_G, HIGH);
digitalWrite(EIGHT_E, HIGH);
digitalWrite(EIGHT_C, HIGH);
digitalWrite(EIGHT_D, HIGH);
}
else {
digitalWrite(EIGHT_A, LOW);
digitalWrite(EIGHT_B, LOW);
digitalWrite(EIGHT_F, LOW);
digitalWrite(EIGHT_G, LOW);
digitalWrite(EIGHT_E, LOW);
digitalWrite(EIGHT_C, LOW);
digitalWrite(EIGHT_D, LOW);
delay(2000);
}
}