[問題] arduino uno要怎麼做到同時多工

看板ASM (組合語言)作者 (benasking7124@gmail.com)時間8年前 (2017/05/02 20:02), 8年前編輯推噓0(005)
留言5則, 3人參與, 最新討論串1/1
哈囉各位大大 想請問arduino有沒有辦法同時控制兩個感應器? 最近在嘗試做四軸的時候 一直不知道怎麼解決超音波拖到反應時間的問題 當程式進入超音波的時候 總是要等到超音波測量完畢才會跳出來 這樣大概會拖到零點幾 秒的時間 沒辦法控制馬達的輸出 有沒有辦法可以在超音波測量的同時還能繼續控制馬達的輸出? 謝謝你們~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.226.219.83 ※ 文章網址: https://www.ptt.cc/bbs/ASM/M.1493726555.A.0A5.html

05/02 22:10, , 1F
超音波這個是老問題 用中斷紀錄L>H、H>L的長度就好
05/02 22:10, 1F

05/03 01:24, , 2F
同一樓,用interrupt來處理 PING)))的訊號
05/03 01:24, 2F
了解了解 謝謝你們~(不好意思我還是新手 >///<) ※ 編輯: benasking712 (60.250.48.253), 05/03/2017 11:50:07

05/03 12:39, , 3F
改用newping這個library
05/03 12:39, 3F

05/03 12:41, , 4F
他是用中斷算距離 不太佔用cpu
05/03 12:41, 4F

05/03 12:41, , 5F
可支援多個超音波
05/03 12:41, 5F
文章代碼(AID): #1P27LR2b (ASM)
文章代碼(AID): #1P27LR2b (ASM)