忘记过去,超越自己
- ❤️ 博客主页 单片机菜鸟哥,一个野生非专业硬件IOT爱好者 ❤️
- ❤️ 本篇创建记录 2021-06-04 ❤️
- ❤️ 本篇更新记录 2022-01-22 ❤️
- 🎉 欢迎关注 🔎点赞 👍收藏 ⭐️留言📝
- 🙏 此博客均由博主单独编写,不存在任何商业团队运营,如发现错误,请留言轰炸哦!及时修正!感谢支持!
- 🔥 Arduino ESP8266教程累计帮助过超过1W+同学入门学习硬件网络编程,入选过选修课程,刊登过无线电杂志 🔥
这里写目录标题
-
- 1. OneButton库
- 2. OneButton 头文件
-
- 2.1 OneButton(xxxx) 初始化
- 2.2 setDebounceTicks —— 设置去除抖动间隔
- 2.3 setClickTicks —— 设置单击检测间隔
- 2.4 setPressTicks —— 设置长按检测间隔
- 2.5 attachClick —— 绑定点击响应方法
- 2.6 attachDoubleClick —— 绑定双击响应方法
- 2.7 attachLongPressStart —— 绑定长按开始响应方法
- 2.8 attachLongPressStop—— 绑定长按结束响应方法
- 2.9 attachDuringLongPress—— 绑定长按过程响应方法
- 2.10 tick—— 检测按键状态
1. OneButton库
用于检测单个按钮(Key)上的按钮
单击
、双击
和长按
模式的库。
2. OneButton 头文件
源码:
class OneButton
{
public:
// ----- Constructor -----