这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 一个按键如何实现短按和长按的识别?

共3条 1/1 1 跳转至

一个按键如何实现短按和长按的识别?

高工
2024-10-15 21:07:39     打赏
一个按键如何实现短按和长按的识别?



高工
2024-10-15 21:10:21     打赏
2楼

可以使用一个简单的状态机来检测长按和短按。首先,在按键按下时记录时间,使用 delay_ms(i) 进行延时判断。如果按下时间超过设定的阈值(例如 500ms),则执行长按的函数;否则,执行短按的函数。


专家
2024-10-16 09:37:04     打赏
3楼

记录按下状态的保持时间


共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]