2026/10/25
Arduino 是什麼?給國中小老師的入門指南
Arduino 是一塊能寫程式的小電路板,讓學生把「感覺到什麼」變成「做出什麼反應」。本文用老師聽得懂的方式介紹它的由來、構造、運作原理,以及為什麼值得放進國中小課堂。
想把 STEM 真正帶進你的課堂?
AAES 是 STEM.org 亞洲官方授權單位。兩天實體工作坊完成國際教師認證,看看最近一梯的日期與席次。
Arduino 是一塊可以寫程式的開源電路板,能讀取感測器的訊號,再依照程式控制燈、馬達、喇叭等元件。它原本是為沒有工程背景的設計系學生打造,價格便宜、範例豐富,很適合國小高年級到國中當作「解決真實問題」的專題工具。
一塊 Arduino 加上幾個感測器,就能讓學生把「觀察生活 → 提出問題 → 做出會動的東西」完整走一輪,這正是 108 課綱科技領域要的事。國中階段科技領域每週 2 節,生活科技、資訊科技各 1 節;國小沒有獨立科技課,多半放在彈性學習課程實施(遠見整理)。
Arduino 從哪裡來?
依官方說法,Arduino 能讀取輸入,例如感測器上的光線、按在按鈕上的手指,再把它轉成輸出,例如啟動馬達、點亮 LED(Arduino 官方介紹轉載)。
Arduino 2005 年誕生於義大利伊夫雷亞互動設計學院,原本是給沒有電子與程式背景的設計系學生快速做原型的工具(noze 整理的 Arduino 起源)。它從誕生起就鎖定「不是工程師的人」,這正是它適合國中小的原因。
早年要讓機器自己動起來,得鑽研 8051 這類晶片,寫法相當專業,器材昂貴、測試又容易卡關。Arduino 則把晶片與上傳程式所需的電路做在同一片小電路板上,學生用麵包板插幾條跳線就能動手(傑森創工《Arduino 入門》第一篇)。
Arduino 板子上有什麼?
以最常見的 Arduino UNO 為例,老師只要讓學生認得四個區塊:
← 左右滑動查看完整對照 →| 區塊 | 做什麼 | 生活比喻 |
|---|---|---|
| 主控晶片(MCU) | 存放並執行程式 | 大腦 |
| 數位腳位(0~13) | 輸出開/關,或讀取「有/沒有」的訊號,例如按鈕 | 開關與門鈴 |
| 類比腳位(A0~A5) | 讀取「多少」的訊號,例如光線強弱、土壤濕度 | 溫度計刻度 |
| 電源腳位(5V、3.3V、GND)與 USB 孔 | 供電給零件、連電腦上傳程式 | 插座與傳輸線 |
初學常見 UNO、Nano、Mega 三款。課堂建議一律從 UNO 開始,網路範例最多;Nano 體積迷你,適合塞進小盒子;Mega 腳位多,適合要接很多感測器的大型專題。Arduino 採開放硬體授權,市售板子多半是相容版,課堂使用上感受不到明顯差別,學校大量採購時相容板通常就夠用。
Arduino 怎麼運作?輸入 → 判斷 → 輸出
所有 Arduino 作品都能用同一句話說完:當(感測器讀到什麼),就讓(輸出元件做什麼)。
← 左右滑動查看完整對照 →| 輸入:感覺 | 判斷:程式 | 輸出:反應 |
|---|---|---|
| 光敏電阻讀到很暗 | 數值低於門檻嗎? | LED 亮起 |
| 超音波量到手在 15 公分內 | 距離小於 15 嗎? | 伺服馬達轉開蓋子 |
| 土壤濕度感測器讀到很乾 | 數值高於門檻嗎? | 繼電器打開水泵 |
程式分成兩段:setup() 只在開機時跑一次,用來設定哪支腳是輸入、哪支是輸出;loop() 會一直重複「讀感測器 → 判斷 → 控制輸出」。國小可先用積木拼出同樣的邏輯,國中再改寫成 Arduino 語言。
為什麼國中小值得教 Arduino?
Arduino 最大的價值,是讓學生從「使用別人做好的科技」變成「自己做出解決問題的科技」:
- 便宜,壞了不心疼:相容板與常用感測器單價多在數十到數百元,學生可以大膽試錯。
- 開放原始碼,資源最多:各國的學生、創客與教師累積了大量範例,幾乎任何點子都找得到參考。
- 零件不受限:同一塊板子能接上百種感測器、馬達、燈條、螢幕,作品不會被套件限制成同一個樣子。
- 看得見電路:學生必須自己接線,會真正理解電源、接地、訊號是什麼。
- 能從國小一路用到大學:國小用積木、國中寫程式、高中做物聯網與科展。
Arduino 和 Sphero、micro:bit 怎麼搭配?
← 左右滑動查看完整對照 →| 教具類型 | 強項 | 適合階段 | 和 Arduino 的關係 |
|---|---|---|---|
| 封裝式機器人(如 Sphero、樂高機器人) | 免接線、上手快 | 幼兒到國小 | 先玩運算思維,再進階到 Arduino 自己做硬體 |
| micro:bit | 板上內建按鈕、LED 矩陣與感測器 | 國小中高年級 | 入門快;需要更多外接零件時轉 Arduino |
| Arduino | 外接零件最自由、資源最多 | 國小高年級到大學 | 適合「解決真實問題」的專題 |
| ESP32 等連網板 | 內建 Wi-Fi/藍牙 | 國中以上 | 需要連網時的下一步,可沿用 Arduino 寫法 |
Arduino 可以解決哪些問題?
只要問題能拆成「感覺到某件事 → 做出某個反應」,就能用 Arduino 做。可以把問題分成六類,讓學生照類別去找題目:
← 左右滑動查看完整對照 →| 問題類型 | 學生可以問自己 | 題目範例 |
|---|---|---|
| 監測 | 有什麼數值我看不見、但很重要? | 教室悶熱程度、噪音計 |
| 提醒與警報 | 什麼事常常忘記或來不及發現? | 喝水提醒、門沒關警示 |
| 自動控制 | 什麼事每天重複、可以交給機器? | 自動澆花、天黑開燈 |
| 輔助與無障礙 | 誰在生活中有不方便? | 避障手杖、長輩吃藥提醒盒 |
| 習慣養成 | 我想改變自己的什麼習慣? | 讀書專注計時器、坐姿提醒 |
| 數據與科展 | 我想用數據證明什麼? | 校園各角落日照比較 |
想看具體做法,可以接著讀〈10 個國中小 Arduino 專題範例〉;想了解 AI 普及後 Arduino 的角色,請看〈AI 時代,Arduino 還有什麼用?〉。
常見問題
國小幾年級可以開始學 Arduino?
中年級可以先在 Tinkercad Circuits 模擬器上用積木做紅綠燈、自動路燈;實際接線與文字程式,建議從高年級或國中開始。
一組 Arduino 器材要多少錢?
相容板加上常用感測器的基本款,一組大約新台幣 700~1,200 元,採購前請以當期報價為準。品項明細請見〈10 個國中小 Arduino 專題範例〉。
原廠板和相容板有差嗎?
課堂使用上差異不大。Arduino 採開放硬體授權,相容板可以合法生產,學校大量採購時通常選相容板。
老師不會寫程式也能教 Arduino 嗎?
可以。先用積木式工具與模擬器入門,再搭配 AI 協助產生程式;老師的重點放在引導學生找問題、檢查接線與驗收成果。
