Final Report - adamncnc/ee240500 GitHub Wiki
Final Report
Topics
- 目標
- 實作過程
- 結果
- Code
目標
將自走車製作成能追蹤光源的車子,如同一些昆蟲的趨光行為一般,且自走車要有避開障礙物的能力。(使用nitrogen6X做遠端控制)
實作過程
在自走車上接四個光敏RC電路做為感光器,並將超音波測距的電路接好。編寫simpleIDE程式,由於RC電路和超音波測距不穩定,試用後發現效果不理想,自走車無法準確追蹤光源或感測障礙物,修改程式碼以統計的方式做判斷,之後達到可接受的效果。
結果
Nitrogen6X透過Xbee對自走車下達啟動命令,之後車子會開始判斷左右兩邊光的強度並旋轉(右邊強則順時針旋轉,反之則逆時針旋轉),旋轉直到車子的正前方為光最強的方向後停止並前進。前進過程中超音波感測器會偵測障礙物,若與障礙物距離過近則會嘗試繞過。