stcmcu2 发表于 2022-8-17 10:32
好像不太对 第一次短按会判断为长按
stcmcu2 发表于 2022-8-17 10:32
好像不太对 第一次短按会判断为长按
lkc8210 发表于 2022-8-17 17:32
26行 改为 TR0 = 0;
但不建议用长时间的阻塞式消抖/while(!K1)
stcmcu2 发表于 2022-8-18 08:42
双击的怎么样去操作
stcmcu2 发表于 2022-8-18 15:01
1.按钮长按松开的时候会误判为短按
2.双击的时候第二下如果时间长一点的话会误判为长按
hewayking 发表于 2022-8-18 10:31
delay(1000); //消除抖动 一般大约10ms //一般我看到用延时消抖我都觉得水平一般
疯城浪子 发表于 2023-9-15 12:58
用定时器来检测,有点浪费
Tony5658 发表于 2023-9-16 10:11
我很疑惑,他这个功能实现是OK的,但是TR0=1 打开后,再也没关闭。定时器一直在跑,有什么弊端?
mxf153163 发表于 2024-6-17 17:12
有处理两个按键的嘛
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |