![]() |
發布時間: 2018-10-23 21:48
正文摘要:最近鄙人學單片機一直想嘗試做東西實踐一下,于是就決定做一個常見的智能小車,用兩個紅外對管模塊和超聲波傳感器簡單做了避障的功能,但是就出現了問題,程序修改了幾次,也找同學一起研究了一下,還是想不到為啥, ... |
紅外的感覺不是你這么用的光都分散了,可以加個外罩,實測20厘米沒問題 |
HC6800-ES-V2.0 發表于 2018-10-24 09:28 謝謝前輩指點,很有收獲~ ![]() |
小貓貓愛吃魚 發表于 2018-10-23 22:22 謝謝前輩指點,有點思路了 ![]() |
呵呵呵呵,這個小車我做過,你說的問題我有點心得,交流一下: 第一:你用的紅外對管避障模塊,它只有那么遠,夠了啊,12cm遠的障礙物,剛好可以避開,也正好應該避開啊。太遠不用避,太近避不了的。 第二:由于是紅外模塊,所以對光線是很敏感的,環境光線太亮都會影響模塊——日常的光線中就有大量的紅外線。你說的這種情況,很可能就是因為環境光影響了模塊的工作。我是這樣解決問題的:第一:在很暗的環境中使用小車,一點問題都沒有;第二:老師教的方法:用紅色玻璃紙(水果糖的包裝紙)裹上對管四周。這種辦法也有不好的地方,就是會影響對管的感應距離。你可以試試。 老師說過:玩單片機,不僅僅是程序,還有硬件,硬件的選擇、調試不好,程序就發揮不了應有的功能。 |