const int button = 3; const int led1 = 7; int buttonPushCounter = 0; int buttonState = 0; int lastButtonState = 0; void setup() { pinMode(led1,OUTPUT); pinMode(button,INPUT); } void loop() { buttonState = digitalRead(button); if (buttonState != lastButtonState) { if (buttonState == HIGH) { buttonPushCounter++; } else { } } lastButtonState = buttonState; if (buttonPushCounter % 4 == 0) { digitalWrite(led1, HIGH); } else { digitalWrite(led1, LOW); } }