void setup() {
pinMode(13, OUTPUT);
pinMode(2, INPUT_PULLUP);
}
boolean buttonWasUp = true;
void loop() {
boolean buttonIsUp = digitalRead(2);
if (buttonWasUp != buttonIsUp) {
delay(20);
buttonIsUp = digitalRead(2);
if (!buttonIsUp) {
digitalWrite(13, HIGH);
delay(500);
digitalWrite(13, LOW);
delay(500);
digitalWrite(13, HIGH);
delay(500);
digitalWrite(13, LOW);
delay(500);
digitalWrite(13, HIGH);
delay(500);
digitalWrite(13, LOW);
delay(500);
digitalWrite(13, HIGH);
delay(5000);
} else {
digitalWrite(13, LOW);
}
buttonWasUp = buttonIsUp;
}
}