使用者 1 按鈕 A 透過 Radio 傳送數字 10 給使用者 2,再透過變數讓數字10呈現一句英文"I love you"讓使用者 2接收,並讓使用者2將結果顯示出來,再設計若沒接受到訊號時,出現笑臉符號。
按鈕 B 透過 Radio 傳送數字 8 給使用者 2,再透過變數讓數字8呈現一句英文"I am kidding "讓使用者 2接收,並讓使用者2將結果顯示出來,再設計若沒接受到訊號時,出現笑臉符號。
使用者2與使用者1程式積木皆相同。
學習目標
1.程式進入點
2.廣播
3.按鈕事件
4.變數
5.LED 顯示
摩斯密碼程式邏輯
程式啟動時
設定廣播群組為10
當按下 A 按鈕
傳送數字10給對方
當按下 B 按鈕
傳送數字8給對方
當收到廣播的值後
(1)利用邏輯積木將數字10和接受的''廣播變數''設為相等。再設一個判斷為"若數字10和廣播變數相等"則顯示"I love you",否則顯示"圖示笑臉",若數字8和廣播變數相等"則顯示"I am kidding"。(皆重複兩次)
程式積木範例
範例網址:https://makecode.microbit.org/_L0DY4dJzHW8x
沒有留言:
張貼留言