頁:
[1]
[Arduino] Switch Case delay太長
本帖最後由 snowflying 於 2016-2-15 12:34 AM 編輯不好小弟不才我想請問大大一些問題
我在我的程式裡有一段是使用Switch Case
大部分網路上都是這樣
switch (ans) {
case '1':
//動作
break;
case '2':
//動作
break;
case '3':
//動作
break;
case '4':
//動作
break;
因此就可以藉由目前的ans值來做相對應的動作
但如果每個Case內部跑的時間太長
就會變成要做完一個Case才能重新讀取ans值再去做相對應的Case
而小弟我想要即使在Case中,每當ans值一切換,他就會跳出迴圈去重新Run新的動作
我在網路上也爬過文,但是大部分都沒有講到當Case內部程式時間過長時的狀況
所以就來這邊詢問,希望大家可以幫忙~謝謝~
...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><div></div> 設計時器中斷檢查
這是三十年前遊戲的設計方法
也是現在所有多工作業系統的基礎 observer pattern / signal solt 應該是你要的東西 謝謝大大的回覆,我會試看看~
頁:
[1]