All-In-One Robotics Board (Onmi Wheel Extension board) 教學

Kitronik Compact Robotics Board 是一款 micro:bit 的 extension board ,可接駁 4個 motors(或2個 stepper motors) 及 8個 servos。它具有17個 I/O expansion Pins 供用家使用 ,適合在不同的機械專題使用。
最大的特點是能以+3.0V 至 10.8V 供電 , 比起一般的 extension board 高 ,
好讓4個 Motor 都能有穩定的供電運行。
All-In-One Robotics Board 詳細說明 :

Terminal Block Motor Outputs : 分別是 M1 - M4 , 用於接駁 Motor 使用
Servo Outputs : 用於接駁 Servo 使用
Power Switch : 電源開關 On = 開機 , Off = 關機
Terminal Block Power Connection : 以電線/Ft 紅綠頭接駁電盒/ft紅電
Servo-Style Power Connection : 以 F-jumper 配合鋰電池供電
** 切記不要同時接駁2種電源 , 會導致電路板過熱燒毀!!!
Power LED Indicator : 顯示電源狀態 , 亮起綠燈代表已開機
Link Header : 需配合燒焊使用
Mounting Hole : 可配合螺絲鎖緊結構
micro:bit 擺放方法 :

請將 micro:bit 朝 link header 那邊插至插槽 ,
旁邊亦會有 this way --> 的提示告知用家 micro:bit 的插入方向 ,
方向不能倒轉 , 否則會無法運作!
鋰電池接駁方法 :

可利用 JST Battery to Servo Power Adaptor 插至 Servo-Style terminal 供電
利用 Terminal Block 接駁電源:

正負極非常重要 , Robotics board 的 RED 必須接駁電源的正極 ;
BLK 必須接駁電源的負極 ; ft 的紅電可使用其他電源/電盒取代。
加入 Extension :

先按下「Advanced」, 然後按下「Extensions」準備加入 Robotics Board。
輸入「robotics」以搜尋 Extension block , 然後選取「kitrnik-robotics-board」
練習一 . 開啟 Motor
電線接駁方法 :

M1 : Motor , 正負極可倒轉 , 只會影響順逆時針
micro:bit 編程 :

首先我們在on start 上加入show icon, 內容隨意設計。
目的是當開電源時看到micro:bit LED燈亮了, 證明micro:bit 正常運作。
on button A pressed , 然後加入 Motor 1 on direction forward speed 0
將 speed 改為 100 ( > 0 ) 便能運行 , forward/backward 視乎所需
假如你的編程是 foward , 但 motor 卻以 backward 行駁 ,
即代表你的電線接駁出現問題 , 請將正負極倒轉插。
為何是 M1 ?
因為我們插線時把Motor插至 Robotics board的M1。
延伸 : 試更改編程讓 Motor 以另一個方向轉動
練習二 : 關閉 Motor

利用另一個 button 關閉 outputs !
接下來的 Motor 編程將移至 Smarttech 教學。