配合GAMER:BIT來操控MOVE:MINI MK2 buggy

這塊是 gamer:bit , 可以配合板上的按鈕以Radio的形式控制小車。

把micro:bit直接插入gamer:bit的插糟內便可使用。

成功後再利用micro:bit自身的battery box來供電便可。

編程教學 :

Microsoft MakeCode for micro:bit — Mozilla Firefox

進入 https://makecode.microbit.org/ 並按下 「New Project」以開啟編程。

在 Block 的最底按下「Add Package」來增加「gamer:bit」的編程。

Microsoft MakeCode for micro:bit — Mozilla Firefox

輸入「gamer:bit」並按下它以獲取編程積木

Microsoft MakeCode for micro:bit — Mozilla Firefox

成功後你會在「Math」的下方出現「Gamerbit」

練習一 : 控制micro:bit 上的LED 燈

這個練習可以掌握P0 (上) P1(左) P2(右) P8(下) 控制micro:bit 一盞 LED燈。

並能學習 x-y 軸的座標概念。

編程下載 : 按我

影片示範 : (緊記micro:bit 要駁上電源)

練習二 : 利用Radio 控制 Kitronik :MOVE MINI BUGGY

RADIO 詳細教學 : 按我

Gamer:bit (micro:bit A | 發送訊號)

Microsoft MakeCode for micro:bit - Google Chrome

每一個按鈕指令發送出一個 RADIO NUMBER ,

MICRO:BIT B 收到不同的RADIO NUMBER 再做出不同反應

i.e. MOVE:MINI BUGGY2 如何運行

上掣 :  0 | 左掣 : 1 |  右掣 : 2 | 下掣 : 3 | X 掣 : 4 | Y 掣 : 5 |

緊記把 radio group 設定同一個數字 , 這次我們設為 0

MOVE:MINI MK2 BUGGY (micro:bit B | 接收訊號)

Microsoft MakeCode for micro:bit - Google Chrome

1. 點擊「Extensions」以增加「MOVE:MINI」的Extension Blocks

Microsoft MakeCode for micro:bit - Google Chrome

2.輸入「move:mini」後按下搜尋以後選擇「kitronik-servo-lite」

加入這個 Extension 的好處是可以簡化編程並更有利於做出轉彎等動作。

Microsoft MakeCode for micro:bit - Google Chrome

這些是 :move mini buggy 2 的 extension blocks , 具備不同的方向指令

比起使用 write PINS 編程來得簡單。

Microsoft MakeCode for micro:bit - Google Chrome

3. 同樣地在「on start」下加入「radio set group 0」 ;

緊記跟發訊號的micro:bit設為同一個數字!

Microsoft MakeCode for micro:bit - Google Chrome

接收訊號方面 , 由於發送方使用了 send number ,

接收方需要選擇為「Received Number」 ,

利用 if then 的概念 , 收到不同的 RADIO NUMBER 時小車便做出不同方式的移動。

以上是向前及向後的例子 , 同學們可以參考並完成整個編程。

整個編程 :

上掣 (drive forward ):  0  | 左掣 (turn left ) : 1 |  右掣 (turn right ): 2

下掣 (drive backward) : 3 | X 掣  (stop): 4 | Y 掣 (drive forward 重啟): 5

編程連結 : 按此