#include <ezButton.h>
const int leftLED = 8;
const int rightLED = 7;
const int BTN = 2;
ezButton button(BTN);
int buttonPressCount = 0;
void setup() {
pinMode(leftLED, OUTPUT);
pinMode(rightLED, OUTPUT);
button.setDebounceTime(50);
}
void loop() {
button.loop();
if (button.isReleased()) {
digitalWrite(leftLED, HIGH);
buttonPressCount++;
}
if (buttonPressCount == 2) {
digitalWrite(rightLED, HIGH);
digitalWrite(leftLED, HIGH);
}
if (buttonPressCount == 3) {
digitalWrite(rightLED, LOW);
digitalWrite(leftLED, LOW);
buttonPressCount = 0;
}
}