/////////////////////////////////////////////////////////////////
#include "Button2.h"
/////////////////////////////////////////////////////////////////
#define BUTTON_PIN 2
#define buzzerPin 11
/////////////////////////////////////////////////////////////////
Button2 button;
/////////////////////////////////////////////////////////////////
void setup() {
Serial.begin(115200);
button.begin(BUTTON_PIN);
button.setClickHandler(click);
button.setLongClickHandler(longClick);
}
/////////////////////////////////////////////////////////////////
void loop() {
button.loop();
}
/////////////////////////////////////////////////////////////////
void click() {
Serial.println("click\n");
beep() ;
}
void longClick() {
Serial.println("long click\n");
beep() ;
}
/////////////////////////////////////////////////////////////////
void beep() {
tone(buzzerPin, 250, 25);
delay(25);
noTone(buzzerPin);
}
/////////////////////////////////////////////////////////////////