作者ShOwLeFi (MasStarCraft)
看板C_and_CPP
標題[問題] Arduino超音波避障自走車 C
時間Sat May 16 21:09:46 2015
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
Arduino
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
執行結果後,超音波掃到障礙物,將會直接往回
餵入的資料(Input):
預期的正確結果(Expected Output):
超音波掃到障礙物時,將躲開前方障礙物,並且尋找下一段(直走,斜走)
錯誤結果(Wrong Output):
程式碼(Code):(請善用置底文網頁, 記得排版)
http://ideone.com/5mlWWh
補充說明(Supplement):
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.160.197.202
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1431781789.A.0BF.html
推 johnpage: 羅輯問題 05/16 22:06
→ KawasumiMai: 你可能預期右邊掃到障礙要右前左後來左轉 05/17 14:39
→ KawasumiMai: 左邊掃到障礙要左前右後來右轉,但如果這東西是正前 05/17 14:39
→ KawasumiMai: 方並且被兩邊都判定有障礙物呢? 05/17 14:40
→ ShOwLeFi: 他回直接往回走.現在的問題是.假如前方有障礙物 它往左 05/17 18:59
→ ShOwLeFi: 行駛 但無法控制它的角度 所以如果 往走以後碰牆 他又回 05/17 19:00
→ ShOwLeFi: 往左行駛 =回到原點 持續動作! 05/17 19:01
→ ShOwLeFi: 感恩樓上~ 提供參考資料 我們有伺服馬達 05/18 08:39
→ ShOwLeFi: 會在進行修改 05/18 10:07