[問題] Arduino超音波避障自走車 C

作者: ShOwLeFi (MasStarCraft)   2015-05-16 21:09:46
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
Arduino
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
執行結果後,超音波掃到障礙物,將會直接往回
餵入的資料(Input):
預期的正確結果(Expected Output):
超音波掃到障礙物時,將躲開前方障礙物,並且尋找下一段(直走,斜走)
錯誤結果(Wrong Output):
程式碼(Code):(請善用置底文網頁, 記得排版)
http://ideone.com/5mlWWh
補充說明(Supplement):
作者: johnpage (johnpage)   2015-05-16 22:06:00
羅輯問題
作者: KawasumiMai (さあ、死ぬがいい)   2015-05-17 14:39:00
你可能預期右邊掃到障礙要右前左後來左轉左邊掃到障礙要左前右後來右轉,但如果這東西是正前方並且被兩邊都判定有障礙物呢?
作者: ShOwLeFi (MasStarCraft)   2015-05-17 18:59:00
他回直接往回走.現在的問題是.假如前方有障礙物 它往左行駛 但無法控制它的角度 所以如果 往走以後碰牆 他又回往左行駛 =回到原點 持續動作!
作者: HwangTW (谷歌翻譯王)   2015-05-17 22:23:00
http://ideone.com/iGjX4N 當初我自己跑過第一名的程式
作者: ShOwLeFi (MasStarCraft)   2015-05-18 08:39:00
感恩樓上~ 提供參考資料 我們有伺服馬達會在進行修改

Links booklink

Contact Us: admin [ a t ] ucptt.com