#include <AbleButtons.h> //ใช้libray AbleButtons เพราะปุ่มมันชอบกดแล้วไม่ไป
int button_pin = 3; //กำหนดขาpinของbutton
using Button = AblePullupButton;
Button btn(button_pin);
int led = 2; //pinของled
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(led, OUTPUT); //ตั้งpin ledให้เป็นแบบoutput
btn.begin();
}
void loop() {
// put your main code here, to run repeatedly:
btn.handle();
if (btn.isPressed()) {
digitalWrite(led, HIGH); //หากปุ่มถูกกดให้ไฟขึ้น
}
else {
digitalWrite(led, LOW);
}
Serial.println(btn.isPressed());
delay(100);
}