int C1,C2; void setup() { pinMode(2,OUTPUT); pinMode(34,INPUT); pinMode(35,INPUT); } void loop() { int SW1 = digitalRead(34); int SW2 = digitalRead(35); if(SW1 == 0) { C1 = C1+1; if(C1 >= 20) { digitalWrite(2,1); C1 = 0; } } else { C1 = 0; } if(SW2 == 0) { C2++; while(digitalRead(35)==0); if(C2 >= 3) { digitalWrite(2,0); C2 = 0; } } delay(100); }