本站改版新增arduino频道
arduino Button2 短按 长按 双击
#include <Button2.h> // 定义按钮引脚 #define BUTTON_PIN 0 // 创建 Button2 对象 Button2 button(BUTTON_PIN); void setup() { // 初始化串口 Serial.begin(115200); // 设置按钮事件处理函数 button.setClickHandler(clickHandler); button.setDoubleClickHandler(doubleClickHandler); button.setLongClickHandler(longClickHandler); } void loop() { // 处理按钮事件 button.loop(); } // 单击事件处理函数 void clickHandler(Button2 &btn) { Serial.println("Button clicked"); } // 双击事件处理函数 void doubleClickHandler(Button2 &btn) { Serial.println("Button double clicked"); } // 长按事件处理函数 void longClickHandler(Button2 &btn) { Serial.println("Button long pressed"); }
Copyright © 2014 ESP56.com All Rights Reserved
晋ICP备14006235号-22 晋公网安备14108102001165号
执行时间: 0.0092368125915527 seconds