1. 課程介紹與 mBot 簡介
– mBot 的背景與應用
– 認識 mBot 硬體(控制板、電機、感測器等)
– mBlock 軟體介紹
– 建立與 mBot 的連接(藍牙/USB)
2. mBot 基本組裝與測試
– 硬體安裝步驟
– mBot 控制板與外部元件的連接
– 測試 mBot 基本運作(LED 燈、蜂鳴器等)
3. 基礎程式設計
– 認識圖形化程式設計(mBlock 5)
– 撰寫簡單的運動控制程式
– 控制 mBot 的前進、後退、轉彎等
4. 感測器應用
– 認識超聲波感測器、光線感測器、地面巡線感測器
– 使用超聲波感測器測距
– 使用巡線感測器進行循跡導航
– 感測光線變化自動調整行為
5. 流程控制與邏輯判斷
– 條件判斷與分支(if-else)
– 循環結構(for、while)
– 多重條件判斷的應用
6. 進階程式設計與應用
– 使用變數與資料儲存
– 認識陣列與資料結構
– 模擬智能避障功能
– 創建自動駕駛模式
7. 無線通訊與控制
– 使用藍牙與無線模組
– 手機 App 控制 mBot
– 無線數據傳輸的應用
8. 專題製作:實際應用案例
– 學生小組專題設計
– 例如:自動避障車、循跡小車、舞蹈機器人等
– 專題成果展示與交流
9. 問題排除與維護保養
– 常見故障排除方法
– 如何進行軟硬體診斷
– mBot 日常維護與保養
10. 未來技術與擴展應用
– 認識物聯網(IoT)與機器人技術未來趨勢
– 如何擴展 mBot 功能(新增感測器、機械手臂等)
這個課程可以按照學期進度分階段進行,並結合實作和專題製作,提升學生的實務能力和創意思維。
Course Features
- Lectures 18
- Quizzes 0
- Duration 10 weeks
- Skill level All levels
- Language English
- Students 0
- Certificate No
- Assessments Yes
-
課程介紹與 mBot 簡介
-
mBot 基本組裝與測試
-
基礎程式設計
-
mBot 的感測器使用
-
流程控制與邏輯判斷
