第十五課kittenblock(microbit)多板控制
Micro:bit 具有群組廣播的功能,可以互相傳送資料,控制對方動作。
在使用scratch3控制時就無法使用這個功能。
kittenblock讓microbit多板控制變成簡單的事。
1.下載kittenblock 1.84i (win)版,解壓縮,執行。(註1)
2.準備要連接的microbit,分別燒錄韌體。(註2)
注意:板子不可以全部接上去,要一片接上燒錄完,拔掉,再換一片。
3.將microbit接上,一一完成連線動作後,就可以開始拉積木寫程式,執行。
—————————–
多板連線
————————–
要連接的microbit都完成燒錄韌體後。
開啟Kittenblock
1.點[沒有找到硬體],選擇要連接的硬體名稱,[Microbit Python],[serial]
PS:
a.直接透過USB線控制Micro:bit,所以選[serial]
b.如果要透過藍芽控制Micro:bit,就要選[ble]
2.點[沒有連接]或[驚嘆號]
3.出現裝置連接的畫面,點[開始連線]
積木區自動載入給第一片Micro:bit使用的[橘色]的[Micro:bit ]擴充積木。
[橘色]擴充積木區,右上角[驚嘆號]變成打勾
5.再點一次[COM.-Micro:bit ],這次選[Clone]
積木區自動載入給第二片Micro:bit使用的[紫色]的[Micro:bit ]擴充積木。
6.點[紫色]擴充積木區,右上角[驚嘆號]
7.出現裝置連接的畫面,點[開始連線]
8.完成連線,點[回到編輯器]
[紫色]擴充積木區,右上角[驚嘆號]變成打勾。
完成後就可以開始拉積木寫程式,執行。
————————————-
要控制第一片Micro:bit,請使用的[橘色]的[Micro:bit ]擴充積木。
要控制第二片Micro:bit,請使用的[紫色]的[Micro:bit ]擴充積木。
一般可以設定2個角色分別對應2片Micro:bit ,和對應的擴充積木。
如果需要使用更多片Micro:bit,請重複上面步驟5~8,就會出現不同顏色的擴充積木,對應控制不同的板子。
測試程式:
測試程式下載:3片控制.sb3
———————–
註1:
kittenblock 1.84i (win)版下載
下載後,直接解壓縮,產一個資料匣,直接開啟(Kittenblock.exe),開始使用。
——————————————–
註2:
更新韌體:(只要第一次做就好)
———————————————–
先將硬體(Micro:bit )用USB線連接到電腦。
開啟Kittenblock
1.點[沒有找到硬體],選擇要連接的硬體名稱,[Microbit Python],[serial]
PS:
1.直接透過USB線控制Micro:bit,所以選[serial]
2.如果要透過藍芽控制Micro:bit,就要選[ble]
2.點[沒有連接]或[驚嘆號]
3.出現裝置連接的畫面,點[開始連線]
積木區自動載入[Micro:bit ]擴充積木
5.點[升級韌體]
將韌體燒錄到Micro:bit
完成後就可以開始拉積木寫程式,執行。
注意:
1.確定下面截圖3個藍色框是否正確。
2.如果沒有做其他燒錄,只要第一次做就好。
之後要寫程式,只要接好Micro:bit ,不需要再做燒錄韌體動作
—————————————–
多板連線(microbit、arduino)
—————————————
連接不同種類的控制板,依循上面步驟先將同一類的板子先完成連結。例如:microbit
1.再點網頁左下角[添加擴展]
2.添加[Arduino]這個擴展功能
3.載入[Arduino]擴充積木,點[驚嘆號]
4.出現裝置連接的畫面,點[開始連線]
5.完成連線,點[回到編輯器]
6.確定積木區右上角[驚嘆號]變成打勾(下面截圖藍色框)
7.完成後就可以開始拉積木寫程式,執行。
例如:
程式下載:多板3.sb3
————————————–
相關連結:
Scratch3控制外部感應器概論
http://blog.ilc.edu.tw/blog/blog/868/post/113115/778543
micro:bit與robotbit擴展板
http://blog.ilc.edu.tw/blog/blog/868/post/112597/741365
kittenblock(Arduino)第一課
http://blog.ilc.edu.tw/blog/blog/868/post/116505/778654
kittenblock(microbit)課程目錄(scratch3)
http://blog.ilc.edu.tw/blog/blog/868/post/10898/778778
kittenblock(microbit)多板控制
http://blog.ilc.edu.tw/blog/blog/868/post/116505/778705