#include <ezButton.h>
#define LED 12
#define LEDINF 5
ezButton button(13); // create ezButton object that attach to pin 7;
int status;
void setup() {
Serial.begin(9600);
button.setDebounceTime(50);
pinMode(LED, OUTPUT);
pinMode(LEDINF, OUTPUT);
status = button.getState(); // status = !button.getState();
Serial.println(status);
}
void loop() {
button.loop(); // MUST call the loop() function first
if(button.isPressed())
{ Serial.println("The button is pressed");
digitalWrite(LED, HIGH);
}
if(button.isReleased())
{ Serial.println("The button is released");
digitalWrite(LED, LOW);
}
digitalWrite(LEDINF, status);
}