任務目標
學習目標
- 變數
- 按鈕事件
- 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