:MOVE mini MK2 buggy 編程教學 (移動)

練習一. 測試 SERVO Motor(伺服馬達)

5652-move-mini-mk-2-microbit-build-instructions-1-3.pdf — Mozilla Firefox

1.請確保你的 Servo Motor 已經連接至 Servo Lite Board.

Microsoft MakeCode for micro:bit — Mozilla Firefox

2. 進入 makecode.microbit.org 進行編程.

Microsoft MakeCode for micro:bit — Mozilla Firefox

3. 在 「 Input」中取出 「 on button A pressed 」.

Microsoft MakeCode for micro:bit — Mozilla Firefox

4. 按下 「Advanced」.

Microsoft MakeCode for micro:bit — Mozilla Firefox

5. 在 「Pins」 中取出「servo write pin P0 to 180」並拉到「on Button A pressed」裡面 .

重複2次!

Microsoft MakeCode for micro:bit — Mozilla Firefox

6. 把 pin 改成 P1 及 P2 (對應 servo lite board 上 servo 的 PINS位)

當按下 micro:bit上的 A制 , 2個 SRRVO 都會以逆時針轉動 (從車輪方向看)

5652-move-mini-mk-2-microbit-build-instructions-1-3.pdf — Mozilla Firefox

7. 增加編程「on button B 」並把2個servo 寫成 0.

當按下 micro:bit上的 B制 , 2個 SRRVO 都會以順時針轉動 ( 從車輪方向看)

5652-move-mini-mk-2-microbit-build-instructions-1-3.pdf — Mozilla Firefox

8. 增加編程「on button A+B」並把2個servo寫成90.

當同時按下 micro:bit 的A及B制時 , 2個 SRRVO 都會停止轉動。

練習二. 移動小車

5652-move-mini-mk-2-microbit-build-instructions-1-3.pdf — Mozilla Firefox

1. 加入「on button A」編程 , 並把 servo P1 寫成0 ; servo P2 寫成 180

成功的話 , 小車會向前行駛。

5652-move-mini-mk-2-microbit-build-instructions-1-3.pdf — Mozilla Firefox

2. 加入「on button B」編程 , 並把 servo P1 寫成180 ; servo P2 寫成 0

成功的話 , 小車會向後行駛。

5652-move-mini-mk-2-microbit-build-instructions-1-3.pdf — Mozilla Firefox

3. 加入編程「on button A+B」並把2個servo寫成90.

成功的話 , 小車會向停止行駛。

常見問題

如果小車未能以直線行駛 ,  請確保2個SERVO均是以相同的速行運行 ,

如果仍未能改善的話 , 請重新調整 SERVO 上的 Trimmer (微調用螺絲)

5652-move-mini-mk-2-microbit-build-instructions-1-3.pdf — Mozilla Firefox

先把SERVO開啟 , 然後利用指令把SERVO慢慢停止 ;

同時使用螺絲批把 Trimmer (Servo 上的螺絲) 扭緊 , 直至 Servo 再沒發出聲音。

這樣便完成整個微調過程。

那如何改變小車的運行方向 , 例如轉彎 ?

單靠 micro:bit 上的 Button A 及 B 是不足夠讓小車靈活地移動 ,

有見及此 , 我們可以額外加裝 game:bit 以藍牙形式控制小車。

詳細請看此 :