#define BTN1 3
#define BTN2 4
#define BTN3 5
#define LED1 6
#define LED2 7
#define LED3 8
int count1=0;
int count2=0;
int count3=0;
void setup()
{
pinMode(BTN1, INPUT);
pinMode(BTN2, INPUT);
pinMode(BTN3, INPUT);
pinMode(LED1, OUTPUT);
pinMode(LED2, OUTPUT);
pinMode(LED3, OUTPUT);
}
void loop()
{
if (digitalRead(BTN1) == HIGH)
count1++;
delay(50);
if(count1>=2)
count1=0;
if (digitalRead(BTN2) == HIGH)
count2++;
delay(50);
if(count2>=2)
count2=0;
if (digitalRead(BTN3) == HIGH)
count3++;
delay(50);
if(count3>=2)
count3=0;
digitalWrite(LED1, LOW);
digitalWrite(LED2, LOW);
digitalWrite(LED3, LOW);
int i=count1+count2+count3;
if (i== 1)
digitalWrite(LED1, HIGH);
if (i== 2)
digitalWrite(LED2, HIGH);
if (i== 3)
digitalWrite(LED3, HIGH);
}