#include <Button.h>
#include <PollingTimer.h>
PollingTimer timer1;
Button button1(2);
void setup() {
button1.begin();
Serial.begin(9600);
}
void loop() {
Button();
}
void Button(){
if (button1.pressed()){
timer1.start();}
if (button1.released()&&timer1.isRunning()){
Serial.println("Button 1 pressed");
timer1.stop();}
if (timer1.sec()>2){
Serial.println("Button 1 long pressed");
timer1.stop();}
}