MakeCode + Micro:bit + Scratch 教學串聯
積木程式的終極舞台是真實世界:MakeCode 控制 Micro:bit 的感測器、LED 與馬達,讓學生看到「程式真的能控制東西」。
傾斜偵測(水平儀):
forever
let x = input.acceleration(Dimension.X)
if x > 300 then
show icon(右傾)
else if x < -300 then
show icon(左傾)
else
show icon(水平)
光線警示:
forever
if input.lightLevel() < 40 then
show string "太暗了"
play tone
| Scratch | MakeCode(Micro:bit) |
|---|---|
| 當 ⚑ 被點擊 | on start |
| 當 [鍵] 按下 | on button A pressed |
| 移動 10 步 | LED 座標變化 |
| 碰到? | 加速度 / 感測器門檻 |
| 廣播 | radio send |
| 音效 | play tone |
「聲控燈」跨工具課(2 堂): 第1堂(Scratch):做「麥克風偵測→燈泡圖案」的螢幕版 第2堂(MakeCode):同樣邏輯搬到 Micro:bit,控制真實 LED 學生體驗: 1. 先玩邏輯(螢幕) 2. 再見真章(硬體)——「原來程式能開燈!」