該課程採用實踐方法介紹自動移動機械人的構建和編程的基本概念,而隨著課程的進度,概念會變得越來越複雜。 在課堂上將有幾個挑戰來測試機械人的能力,最後更有一場的比賽來結束課程。
這個為期兩星期的課程會向學生介紹Arduino機械人的套件和Arduino編程,包括C ++,學生先前並不需要有任何相關的知識。 我們首先會介紹重要的工程概念,然後介紹Arduino環境。學生會開始研究機械人如何在他們的環境中導航,探索各種傳感器和環境因素,包括動作,距離,加速度,聲音和光傳感器。 學生亦會了解機械人如何檢測障礙物並避開它們,如何使用控制馬達來進行不同類型的動作,以及如何對它們進行編程以遵循某些模式並避免其他模式。
在課程結束時,學生將學習如何將數據編程到SD卡上以供機械人閱讀。 課程結束時,我們會針對學生製作的機械人進行測試,挑戰機械人的能力。