e89242040 发表于 2018-10-30 10:14:31

Arduino UNO R3控制七節顯示器上數計數

各位前輩:小弟最近試著利用一個按鍵控制七節顯示器上數,功能為按鍵未按下時由0至9依序計數,按鍵按下則停止計數並停在該計數值,再按一次則又從停止的值繼續上數,直到再次按下又停止,如此不斷循環。但我只能做到按一下停止,再按就無反應了,而且按的時間太短會感應不到有按下。麻煩了。

sailor0908 发表于 2018-10-31 08:00:44

程序为什么不直接贴出来?你可以设一个标志,按键按下就更新标志,循环显示部分就检测这个标志,然后做出相应的动作。

shouzama 发表于 2018-11-2 07:14:59

本帖最后由 shouzama 于 2018-11-2 22:34 编辑

你的程式在按下按鈕後(==HIGH),進入 while 的無限迴圈裏了,
等於死當... -_-"

在迴圈裏並沒有更新&判讀按鈕狀態、跳出迴圈的程式,這是問題一,
等你解決問題一,應該還有問題二吧(邏輯上看起來),一個一個來囉 ^^a
页: [1]
查看完整版本: Arduino UNO R3控制七節顯示器上數計數