#include <ezButton.h>
const int BTN_1 = 2;
const int BTN_2 = 3;
const int LED = 4;
ezButton button1(BTN_1);
ezButton button2(BTN_2);
void setup() {
Serial.begin(9600);
pinMode(BTN_1, INPUT_PULLUP);
pinMode(BTN_2, INPUT_PULLUP);
pinMode(LED, OUTPUT);
}
void loop() {
button1.loop();
button2.loop();
if (button1.isPressed())
{
Serial.println("Button 1 was just pressed.");
digitalWrite(LED, HIGH);
}
if (button1.isReleased())
{
Serial.println("Button 1 was just released");
digitalWrite(LED, HIGH);
}
if (button2.isPressed())
{
Serial.println("Button 2 was just pressed");
digitalWrite(LED, LOW);
}
if (button2.isReleased())
{
Serial.println("Button 2 was just released");
digitalWrite(LED, LOW);
}
}