micro:bit MicroPython 兒童 STEM 教學:從積木程式到硬體專案的完整學習路徑
你家孩子對「寫程式」有興趣,但你不確定該從哪裡開始?如果孩子已經玩過 Tynker 或 Scratch,想要更進一步體驗「程式控制真實世界」的感覺,那 micro:bit 絕對是最佳選擇。這篇文章將帶你認識 micro:bit,從積木程式一路走到 MicroPython 文字程式,用實際硬體專案讓孩子體驗真正的 STEM 跨域學習。
什麼是 micro:bit?
micro:bit 是由英國 BBC(英國廣播公司)在 2015 年發起的教育計畫,目標是讓每一個英國中小學生都能擁有一台自己的微型電腦。它只有信用卡大小,但內建了 25 顆 LED 燈、兩個按鈕、加速度計、指南針、溫度感測器、光線感測器,甚至還有藍牙和無線電通訊功能。截至 2026 年,全球已有超過 6,000 萬台 micro:bit 在教室和家庭中被使用。
最重要的是,micro:bit 完全免費提供線上程式編輯環境,不需要安裝任何軟體,打開瀏覽器就能開始寫程式。這對家長來說非常方便——不用擔心電腦設定的問題。
micro:bit 的獨特優勢:軟硬體整合
許多程式學習工具都停留在「螢幕上的世界」,孩子寫程式只能看到畫面上的角色動來動去。micro:bit 不一樣,它讓孩子寫的程式可以控制真實的 LED 燈光、偵測環境溫度、感應動作方向。這種「程式碼 → 實體反應」的即時回饋,對孩子的學習動機有巨大的提升效果。
根據教育研究,當孩子能看到自己的程式在現實世界中產生效果時,學習投入度會提升 40% 以上。這也是為什麼 micro:bit 被 70 多個國家的教育體系採用的原因。
從 MakeCode 積木程式開始
對於完全沒有程式基礎的孩子(建議 8 歲以上),Microsoft MakeCode 是最好的起點。它提供拖拉式積木介面,就像玩拼圖一樣組合程式邏輯。
MakeCode 的幾個亮點功能:
- 即時模擬器:不需要實體 micro:bit,在瀏覽器中就能預覽程式效果
- 積木 ↔ JavaScript 雙向切換:孩子可以隨時看到積木對應的文字程式碼
- 豐富的擴充套件:支援伺服馬達、NeoPixel LED 燈條等外接元件
- 中文介面:完整的繁體中文支援,降低語言門檻
第一個入門專案建議從「笑臉問候」開始:按下 A 按鈕顯示笑臉,按下 B 按鈕顯示愛心。這個簡單的專案就能讓孩子理解「事件觸發」和「輸出回饋」的基本概念。
進入 MicroPython 文字程式
當孩子在 MakeCode 上累積了一定經驗(通常 3-6 個月),就可以開始嘗試 MicroPython。MicroPython 是 Python 語言的精簡版,專門為微控制器設計。它保留了 Python 簡潔易讀的語法特色,同時能直接控制硬體。
為什麼選 MicroPython 而不是其他語言?
- 語法接近自然語言:
display.show("Hello")一看就懂 - 與正式 Python 高度相容:學會 MicroPython 後,轉換到標準 Python 幾乎無縫接軌
- 豐富的學習資源:Python 是全球最受歡迎的程式語言之一
- 未來適用性廣:從資料科學到 AI,Python 無處不在
micro:bit 官方提供線上 Python 編輯器(python.microbit.org),同樣不需要安裝任何軟體。如果你的孩子對 Scratch AI 機器學習 已有興趣,MicroPython 會是很好的下一步。
趣味入門專案
以下是幾個適合初學者的 MicroPython 專案,每個都能在 30 分鐘內完成:
溫度計與環境監測
利用 micro:bit 內建的溫度感測器,寫一個程式顯示當前室溫。進階版可以加入判斷邏輯:溫度超過 28 度顯示太陽圖案,低於 20 度顯示雪花。孩子在過程中會學到變數、條件判斷和感測器數據讀取。
LED 猜拳遊戲
搖晃 micro:bit(利用加速度計)隨機出「石頭、剪刀、布」,兩台 micro:bit 透過無線電通訊互相比較結果。這個專案涵蓋了隨機數生成、無線通訊和邏輯比較三個重要概念。
音樂盒
micro:bit V2 內建喇叭,可以直接播放音符。孩子可以用 MicroPython 編寫旋律,學習音樂頻率與程式迴圈的關係。把數學和藝術結合在一起,這正是 STEM 教育(更準確地說是 STEAM)的精髓。
進階應用專案
當孩子掌握基礎後,可以挑戰更有實用價值的專案:
自動澆水系統
搭配土壤濕度感測器和水泵,micro:bit 可以偵測盆栽土壤濕度,自動控制澆水。這個專案讓孩子理解感測器、閾值判斷和自動控制的完整流程,而且完成後真的可以放在家裡使用。
感應式洗手乳分配器
利用超音波距離感測器偵測手的接近,自動啟動馬達擠出洗手乳。這個專案結合了距離感測、馬達控制和實際生活應用,成就感非常高。孩子在 Minecraft Education 程式教學 中學到的邏輯思維,在這裡可以應用到真實世界。
micro:bit 結合 AI 應用
2026 年的 micro:bit 生態系已經可以結合基礎 AI 功能。透過加速度計收集動作數據,搭配機器學習模型,micro:bit 可以辨識不同的手勢和姿態。
例如,使用 ML-Machine 平台訓練一個簡單的姿態辨識模型,讓 micro:bit 分辨「向上」「向下」「搖晃」三種動作,並對應不同的 LED 圖案。這讓孩子初步理解 AI 訓練資料、模型和推論的基本概念。有興趣深入的話,可以參考 Vibe Coding 兒童 AI 程式 的學習方式。
年齡建議與學習路線圖
根據我們的教學經驗,以下是建議的學習時程:
- 8-9 歲:使用 MakeCode 積木程式,完成 5-8 個基礎專案(約 3-6 個月)
- 10-11 歲:開始嘗試 MicroPython,從簡單的 LED 和按鈕控制開始(約 2-3 個月過渡期)
- 12 歲以上:以 MicroPython 為主,挑戰進階專案,開始學習外接感測器和通訊模組
- 13 歲以上:嘗試 AI 相關專案,並可考慮轉向標準 Python 或其他程式語言
重點提醒:每個孩子的學習速度不同,不需要急著跳到下一階段。在每個階段充分探索和實驗,比趕進度更重要。
台灣購買管道與學習資源
在台灣購買 micro:bit 非常方便:
- 原廠代理:台灣的 ICShop、德源科技、Playrobot 等都有販售,V2 單板價格約 NT$650-750
- 入門套件:建議購買含 USB 線、電池盒和基礎感測器的套件包,約 NT$1,200-1,800
- 進階套件:含馬達、伺服器和多種感測器的套件包,約 NT$2,500-3,500
學習資源推薦:
- micro:bit 官方網站(microbit.org)提供完整中文教學
- YouTube 搜尋「micro:bit 教學 中文」有大量免費影片
- 台灣程式教育社群如「Scratch 與 micro:bit 教學交流」Facebook 社團
- 各縣市數位學習中心經常開設 micro:bit 工作坊
micro:bit 的魅力在於它打破了螢幕的限制,讓程式學習回到「動手做」的本質。從第一顆 LED 亮起的那一刻,到孩子獨立完成一個自動澆水系統,這段旅程不只是學程式,更是培養解決問題能力的過程。現在就帶孩子開始這段軟硬體整合的 STEM 冒險吧!
繼續閱讀
STEAM 兒童 AI 程式教育平台完整指南:從 Scratch 機器學習到 AI4kids 實戰體驗
精選 2026 最佳 STEAM 兒童 AI 程式教育平台,從 Scratch 機器學習到 AI4kids,讓孩子在玩中學會 AI。
相關文章
你可能也喜歡
探索其他領域的精選好文