单片机 一按钮单按长按
1.需求:一个按钮设置单按 长按功能 ,分别触发两个事件
2.说明:
在1 -8 按钮作为设置场景按钮, 作用单按为开, 长按为关。按钮设置,在单按的时候,如果在按下的时候立即触发,那在关功能的时候,都是在开命令不断的执行,等到长按的时间到来,如此设置不妥,不符合要求,故在按钮松开的时候触发事件,但如此,长按的时候要踩住长按的时间段,只有在放开按钮的时候才晓得按下的时间是否是长按的时间到达,设置不好。在按钮按下达到长按时间的时候则在按下时间返回状态和按钮值,短按则在释放按钮的时候返回值。
浙公网安备 33010602011771号