🎯 無線電(Radio)傳輸教學
你的 BBC micro:bit 可以用「無線電」跟別台 micro:bit 傳訊息!
「無線電」其實就是 Radio,像電台、對講機那樣用電波傳送訊號。
它可以傳很遠(空曠地最遠大約 70 公尺),
但要小心~無線電也很容易受到干擾喔!
因為要互相傳訊息,至少要兩台 micro:bit。
為了不互相干擾,記得要設定不同的「群組」。
🧩 Radio-01 傳送與接收
傳送端:
按下按鈕 A → 傳送字母 "A",並在 LED 上顯示 A
按下按鈕 B → 傳送字母 "B",並在 LED 上顯示 B
接收端:
收到 "A" → 顯示 Hello!
收到 "B" → 顯示 Hi!
💡想一想:
可不可以把「傳送端」和「接收端」的程式放在同一台 micro:bit 裡面呢?
🔢 Radio-02 數字接龍遊戲
玩家 A 按下按鈕 A → 顯示 1 並傳送 "1"
玩家 B 收到 "1" → LED 顯示 2,再把 "2" 傳回去
以此類推~數字會越來越大!
💭問題:
如果兩個人都同時按下按鈕 A,會怎樣?
👉 提示:可能會「撞訊息」!怎麼避免呢?
要怎麼讓遊戲結束呢?(例如傳到 10 停止?)
✌️ Radio-03 搖一搖猜拳(隨機版)
搖一下 micro:bit → 隨機出現「剪刀」「石頭」「布」
顯示結果後,傳送給對方
等雙方都收到對方的選擇後,
按下 Touch Logo 顯示結果:
W:贏
L:輸
=:平手
🖐️ Radio-04 手動猜拳(按鈕版)
按鈕 A → 剪刀 ✂️
按鈕 B → 石頭 ✊
按鈕 A+B → 布 🖐️
每個人選好後:
顯示自己的選擇
傳給對方
收到對方選擇後,按 Touch Logo 看結果:
W:贏
L:輸
=:平手