[ Micro:bit ] 摩斯密碼教學

任務目標

  • 使用者 1 按鈕 A 透過 Radio 傳送數字 1 給使用者 2,使用者 2 並將結果顯示出來
  • 使用者 2 按鈕 A 透過 Radio 傳送數字 2 給使用者 1,使用者 1 並將結果顯示出來
  • 按鈕 B 清除畫面

學習目標

  • 程式進入點
  • 廣播
  • 按鈕事件
  • 變數
  • LED 顯示與清空
  • Blockly 語法

前置準備

  • 一台電腦
  • 覽瀏器 ( 本範例使用 Chrome )

使用料件

  • Micro:bit
  • Micro USB Cable

摩斯密碼程式邏輯

程式啟動時
   設定廣播群組

當按下 A 按鈕
   傳送任一數字給對方

當按下 B 按鈕
   清空畫面

當收到對方傳來的訊息時
   在 LED 上顯示對方傳來的數字

摩斯密碼程式撰寫

一、Blockly 語法

Step 1. 開啟線上編輯器
❖ 1.1  開啟瀏覽器並輸入下方網址
       https://makecode.microbit.org/#


Step 2. 撰寫 Blockly 程式
❖ 2.1  依摩斯密碼程式邏輯進行 Blockly 程式撰寫
使用者 1

使用者 2

※ 程式說明 ※

程式啟動時
   設定廣播群組

當按下 A 按鈕
   傳送任一數字給對方

當按下 B 按鈕
   清空畫面

當收到對方傳來的訊息時
   在 LED 上顯示對方傳來的數字

Step 3. 燒錄程式到 Micro:bit

❖ 3.1  ① 將所撰寫的程式命名
       ② 儲存所撰寫的 Blockly 程式到電腦中
       ③ 將上一步驟中的程式移到 Micro:bit 進行燒錄
       ④ 在 Micro:bit 上進行測試

Step 4. 成果

透過 radio 傳送數字給對方


GitHub
【 GitHub Blockly 】 https://github.com/ArcherHuang/Micro-bit/tree/master/Game/Blockly
【      Name      】 microbit-radio-Send-Message-1 與
                     microbit-radio-Send-Message-2
List of blogs
ALL RIGHTS RESERVED. COPYRIGHT © 2018. Designed and Coded by Makee.io