#define LED_GRN 2
#define LED_YEL 3
#define LED_BLUE 4
#define BTN_ONE 5
#define BTN_TWO 6
#define BTN_THREE 7
int count = 0;
void setup()
{
pinMode(LED_GRN, OUTPUT);
pinMode(LED_YEL, OUTPUT);
pinMode(LED_BLUE, OUTPUT);
pinMode(BTN_ONE, INPUT_PULLUP);
pinMode(BTN_TWO, INPUT_PULLUP);
pinMode(BTN_THREE, INPUT_PULLUP);
}
void loop()
{
int btnOne = digitalRead(BTN_ONE) == LOW;
int btnTwo = digitalRead(BTN_TWO) == LOW;
int btnThree = digitalRead(BTN_THREE) == LOW;
count = btnOne + btnTwo + btnThree;
digitalWrite(LED_GRN, LOW);
digitalWrite(LED_YEL, LOW);
digitalWrite(LED_BLUE, LOW);
if (count == 1)
{
digitalWrite(LED_GRN, HIGH);
}
else if (count == 2)
{
digitalWrite(LED_YEL, HIGH);
}
else if (count == 3)
{
digitalWrite(LED_BLUE, HIGH);
}
}