步驟1:製作
它是什麼?
讓鴨子從空中無形地從一個micro:bit飛到另一個micro:bit上。
運作方式
- 將該程式燒錄到兩個micro:bit上,搖動其中一個,然後一隻鴨子似乎神奇地在空中從一個穿越到另一個上。 搖動另一個以將它送回。
- 這不算是魔術。 當accelerometer檢測到搖動手勢時,它使用micro:bit的 radio 函數將數據從一個micro:bit發送到另一micro:bit。
- 該程式首先將廣播群組設置為23。 群組就像對講機收音機中的頻道;它們可以是0到255之間的數字。 只要您朋友的micro:bit使用相同的群組號碼,而且附近沒有其他人使用相同的群組,您選擇哪個號碼都沒關係。
- 當您搖晃它時,它會在該廣播群組上發送單詞“DUCK”並清除螢幕。 如果任一micro:bit接收到一則廣播消息(any radio message),則在其顯示螢幕上會出現一個鴨子圖案,因此您在任何時候都只能看到1隻鴨子。
你需要的東西
- 2 個micro:bit(或MakeCode模擬器)
- MakeCode 或, Python 編輯器
- 電池組(選配)
- 一起玩的朋友
步驟2:編碼
步驟3:進階
- 找出您能夠分隔多遠而仍然可以正常作業的距離。
- 傳送其他動物。 您是否需要更改圖片,消息或同時更改兩者?
- 如果你們中有兩個以上使用相同的廣播組別會怎麼樣? 您該如何解決這個問題?
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.