02mblock+避障車

參考

這顆超音波感應器為 HC-SR04,左邊被標示為 T 的那顆是發射器(Transmitter),會發出 40 kHz 的聲波,這個聲波超出人類可感知的 20 kHz 上限,因此才稱之為超音波,右邊那顆被標示為 R 的是接收器(Receiver),可接收超音波。

利用mblock的「超音波感應器」、trig腳位在13、echo腳位在12,可以用測感應器與牆壁間的距離(所顯示的值為相距的距離,單位公分)!利用此可以設計避障車,讓車子在空間中自由移動,若前方有障礙物會退後轉彎再前進!

將超音波感應器裝到智能小車上

上方程式:

1.若距離大於200公分,自動停止(stop)

2.若距離小於10公分時,會後退(backward)0.5秒,然後再隨機左右轉個0.5~1.5秒

3.若距離大於10公分時,則會前進(forward)

4.熊貓上顯示自走車與牆壁的距離。

發現:用線控,避障沒有問題;但將程式「上傳到Arduino」,好像會出問題!