当用户短按电路上的某个按钮时,同一电路中的一个LED将进入“短按模式”循环,当长时间按下时,将进入“长按模式”模式”循环。提到的模式;短按模式:两次1秒闪烁循环,两次2秒闪烁循环(On1sn-off1sn-on1sn-off1sn-on2sn-off2sn-on2sn-off2sn-on1sn-off1sn...)长按模式:四次1秒闪烁,四次时间 2 秒闪光周期(On1sn-off1sn-on1sn-off1sn-on1sn-off1sn-on1sn-off1sn-on2sn-off2sn-on2sn-off2sn-on2sn-off2sn-on2sn-off2sn-on1sn-off1sn...)规则:- 100ms 去抖动检测到按钮时将使用时间。长按时间为 3 秒。- 应用程序以短按模式启动。- 按下按钮不会影响 LED 的闪烁周期。只要按住按钮,LED 就会继续其所处模式的循环。如果在松开按钮时需要更改模式,则循环会根据新模式重新开始(例如,短按长按按下模式)。如果不需要模式更改(例如,在长按模式下再次长按按钮),LED 循环将继续,就好像从未按下过按钮一样。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !