第十五課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.出現裝置連接的畫面,點[開始連線]

4.完成連線,點[回到編輯器]

積木區自動載入給第一片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)版下載

https://drive.google.com/file/d/1PjcspFbIKCdCG6fWWbROEFHJf3w0andu/view?fbclid=IwAR1clRLJOzXYg-Pp45D21ERjwKsW1pqMsVH4lhrlWdGbsiSTErVaq38N_So

下載後,直接解壓縮,產一個資料匣,直接開啟(Kittenblock.exe),開始使用。

——————————————–

註2:

更新韌體:(只要第一次做就好)

———————————————–

先將硬體(Micro:bit )用USB線連接到電腦。

開啟Kittenblock

1.點[沒有找到硬體],選擇要連接的硬體名稱,[Microbit  Python],[serial]

PS:

1.直接透過USB線控制Micro:bit,所以選[serial]

2.如果要透過藍芽控制Micro:bit,就要選[ble]

2.點[沒有連接]或[驚嘆號]

3.出現裝置連接的畫面,點[開始連線]

4.完成連線,點[回到編輯器]

積木區自動載入[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

roc

宜蘭縣國小資訊小站

您可能也會喜歡…