配合GAMER:BIT來操控MOVE:MINI MK2 buggy
這塊是 gamer:bit , 可以配合板上的按鈕以Radio的形式控制小車。
把micro:bit直接插入gamer:bit的插糟內便可使用。
成功後再利用micro:bit自身的battery box來供電便可。
編程教學 :
進入 https://makecode.microbit.org/ 並按下 「New Project」以開啟編程。
在 Block 的最底按下「Add Package」來增加「gamer:bit」的編程。
輸入「gamer:bit」並按下它以獲取編程積木
成功後你會在「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 | 發送訊號)
每一個按鈕指令發送出一個 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 | 接收訊號)
1. 點擊「Extensions」以增加「MOVE:MINI」的Extension Blocks
2.輸入「move:mini」後按下搜尋以後選擇「kitronik-servo-lite」
加入這個 Extension 的好處是可以簡化編程並更有利於做出轉彎等動作。
這些是 :move mini buggy 2 的 extension blocks , 具備不同的方向指令
比起使用 write PINS 編程來得簡單。
3. 同樣地在「on start」下加入「radio set group 0」 ;
緊記跟發訊號的micro:bit設為同一個數字!
接收訊號方面 , 由於發送方使用了 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
編程連結 : 按此