Skip to content

活動

告訴我一個秘密

中等級數 | MakeCode, Python | 按鈕, 無線電 | 無線電波, 通訊, 選擇

步驟1:製作

這是什麼?

使用micro:bit的廣播功能秘密回答問題。

兩人使用micro:bit廣播來分享秘密

運作方式

  • 將這個程式燒錄到兩個 micro:bits 上。 您和一位朋友彼此詢問一些有「是」或「不是」作為答案的問題。
  • input button A發送“是”,按鈕B發送“否”訊息。 兩個 micro:bit 的LED 螢幕上將顯示一個勾號或叉號並持續半秒鐘。
  • 程式使用radio秘密發送您的答案-沒有人(您的夥伴除外)可以收到廣播信號。
  • 收到廣播訊息後,程式將使用selection來測試訊息:if收到消息等於'是',then它在LED顯示螢幕上顯示一個打勾,但if訊息等於'否'then顯示一個叉叉。
  • 確保兩個micro:bit上的廣播組號相同–您可以使用0到255之間的任何數字。
  • 如果很多人在同一地方使用此程式,則需要確保每對人都有自己的廣播組號碼。
  • 如果您不想讓任何人窺探您的訊息,請將您的廣播組號碼保密。

你需要的東西

  • 兩個micro:bit(或MakeCode模擬器)
  • MakeCode 或, Python 編輯器
  • 電池組(選配)
  • 朋友和秘密分享!

步驟2:製作

步驟3:進階

  • 為「是」或「不是」顯示不同的圖標或訊息。
  • 同時使用搖動,傾斜或按鈕A和B發送不同的答案,例如“也許”。
  • 將“是”和“否”分別更改為“點”和“破折號”並發送摩爾斯電碼消息。