#define BUTTON_A 3
#define BUTTON_B 4
#define BUTTON_C 5
#define LED_A 6
#define LED_B 7
#define LED_C 8
int count = 0;
void setup() {
pinMode(BUTTON_A, INPUT);
pinMode(BUTTON_B, INPUT);
pinMode(BUTTON_C, INPUT);
pinMode(LED_A, OUTPUT);
pinMode(LED_B, OUTPUT);
pinMode(LED_C, OUTPUT);
}
void loop() {
bool stateA = digitalRead(BUTTON_A);
bool stateB = digitalRead(BUTTON_B);
bool stateC = digitalRead(BUTTON_C);
count = stateA + stateB + stateC;
if (count == 3) {
digitalWrite(LED_C, HIGH);
} else {
digitalWrite(LED_C, LOW);
}
if (count == 1) {
digitalWrite(LED_A, HIGH);
} else {
digitalWrite(LED_A, LOW);
}
if (count == 2) {
digitalWrite(LED_B, HIGH);
} else {
digitalWrite(LED_B, LOW);
}
}