2016年11月13日 星期日

mBlock 單元十五:追光自走車 ( mBlock Unit 15: Light-Tracking Car )

筆者在做完Arduino 紅外線自走車Arduino 藍芽自走車後,在網路上看到有用光敏電阻來控制自走車的方向,於是做了個練習,完成可以玩的追光自走車。

硬體電路:


硬體材料:
1. Arduino UNO R3 板子 x 1
2. 220歐姆電阻 x 3
3. 公對公杜邦線 x 16
4. 5V 直流馬達 x 2
5. 光敏電阻 x 3
6. L298N 馬達驅動板 x 1
7. 小車底盤 x 1
8. 小車輪子 x 2
9. 萬向輪 x 1
10. 緊固件 x 4
11. 長螺絲 x 4
12. 短螺絲 (長8根、短2根)
13. 螺帽 x 10
14. 行動電源 x 1
15. USB Cable線 x 1
16. 橡皮筋多條
17. 手電筒 x 1

完成圖:


程式積木:
定義五個變數,車子前進方向 direction、左邊光源亮度 leftLight、讓車子產生動作的光源最低亮度 lightThreshold、前方光源亮度 middleLight、右邊光源亮度 rightLight




示範影片: