[ Micro:bit ] 電流急急棒教學

任務目標

  • 玩家拿電流棒完成過關任務

學習目標

  • 變數
  • 按鈕事件
  • LED 顯示
  • Pin 腳事件
  • 條件判斷
  • Blockly 語法

前置準備

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

使用料件

  • Micro:bit
  • Micro USB Cable
  • 鱷魚夾
  • 杜邦線
  • 鐵絲
  • 剪刀
  • 膠帶
  • 斜口鉗
  • 尖嘴鉗
  • 紙板

接線方式

* Pin 1 路線
* GND 感測棒

電流急急棒程式邏輯

當按下 A 按鈕時
       宣告一個 isTouch 的變數並設為 0
       清空 LED 畫面

當 Pin 1 被按下時
       如果 isTouch 的變數等於 0,則
              將 isTouch 的變數設為 1
              LED 顯示 X

電流急急棒程式撰寫

一、Blockly 語法

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


Step 2. 撰寫 Blockly 程式
❖ 2.1  依電流急急棒程式邏輯進行 Blockly 程式撰寫

※ 程式說明 ※

【 當按鈕 A 被按下 】方塊:① 宣告一個 isTouch 的變數並設為 0
                       ② 清空 LED 畫面
【 當引腳 P1 被按下 】方塊:①  如果 isTouch 的變數等於 0,則
                                  將 isTouch 的變數設為 1
                                  LED 顯示 X                        

Step 3. 燒錄程式到 Micro:bit

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

Step 4. 成果

玩家拿電流棒完成過關任務


GitHub
【 GitHub Blockly 】 https://github.com/ArcherHuang/Micro-bit/tree/master/Game/Blockly
【      Name      】 microbit-Electric-Current-Stick
List of blogs
ALL RIGHTS RESERVED. COPYRIGHT © 2018. Designed and Coded by Makee.io