int count=0;
void setup(){
pinMode(4,OUTPUT);
pinMode(5,INPUT_PULLUP);
}
void loop(){
if(!digitalRead(5)){
delay(50);
if(!digitalRead(5)){
count=(count+1)%6;
digitalWrite(4, count>=3);
while(!digitalRead(5));
}
}
}