Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 1983|回復: 1
打印 上一主題 下一主題

循跡自走車加上超音波避障,功能失常

[複製鏈接]
1#
發表於 2018-12-15 07:22:47 | 顯示全部樓層
可能是執行 pulseIn  需要點時間, 解決方法是
1. 不用每次執行, 例如 10 次 IR 執行一次Sonar即可
2. pulseIn 如果逾時, 會回傳 0, 所以要排除, 才不會有問題
    也就? cm > 0 而且 cm <  10 才轉彎
3. pulseIn 可以設 TIME OUT 時間,以免執行過久
例如
duration = pulseIn(echoPin, HIGH, 500);
就不會一直卡在這, 沒時間看 IR
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

小黑屋|手機版|Archiver|機器人論壇 from 2005.07

GMT+8, 2024-5-10 22:10 , Processed in 0.114303 second(s), 6 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表