看板 C_and_CPP 關於我們 聯絡資訊
開發平台(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
HwangTW: http://ideone.com/iGjX4N 當初我自己跑過第一名的程式 05/17 22:23
ShOwLeFi: 感恩樓上~ 提供參考資料 我們有伺服馬達 05/18 08:39
ShOwLeFi: 會在進行修改 05/18 10:07