Arduino 程式設計其實超簡單!
不論你是剛接觸 Maker 創客領域的零基礎新手、正準備做專題的學生,或是想規劃創客課程的老師,這篇 【Arduino 新手學習必讀經典索引】 將手把手帶你從最基礎的軟體安裝,一路跨越到各種周邊感測器與顯示模組的實作應用!
本教學清單採用「專題實作導向」與「循序漸進」的編排方式,每一個單元皆附有詳細的電路接線圖與完整程式碼,讓你邊做邊學、輕鬆玩轉 Arduino!
🛠️ 快速導覽與學習套件推薦
尚未購買硬體材料嗎?建議搭配米羅科技專屬學習套件,邊看教學邊動手實作,學習效果最佳!
- 🛒 Arduino 開發板與周邊零件購買:米羅科技官方線上商城
- 🔹 新手入門必備:Arduino 創客學習套件【行家版】(標有 [行家版] 之範例皆涵蓋於此)
- 🚀 進階專題首選:Arduino 創客學習套件【升級版】(包含 [行家版] + [升級版] 所有感測器)
📗 入門篇:Arduino 基礎語法與常用元件實作
入門篇專為完全沒有程式與電子基礎的學習者設計。從認識硬體與環境設定開始,逐步學會控制數位輸出入(Digital I/O)、類比訊號(Analog I/O、PWM),並驅動基礎感測元件。
1. 開發環境與基礎概念
【Arduino入門教學】第二篇:建構 Arduino IDE 開發環境下載、安裝與 Blink 閃爍燈教學
[行家版][升級版]【Arduino入門教學】第三篇:掌握 Arduino IDE 序列埠通信,寫出第一個 Hello World 程式!
[行家版] [升級版]【Arduino入門教學】電阻色碼判讀懶人包:四色環與五色環對照表、記憶口訣與常用電阻對照
[行家版] [升級版]
2. LED 燈光控制與 PWM 應用
【Arduino入門教學】第四篇:手把手教你控制 LED 閃爍!電路接線與程式碼詳解
[行家版][升級版]【Arduino入門教學】第五篇:PWM脈衝寬度調變!用可變電阻控制LED燈光亮度
[行家版] [升級版]【Arduino入門教學】第六篇:實作 LED 紅綠燈交通號誌控制(附電路接線圖與程式碼)
[行家版] [升級版]【Arduino入門教學】第七篇:用 For 迴圈輕鬆實現多顆 LED 跑馬燈/流水燈效果(附電路圖與程式碼)
[行家版] [升級版]
3. 按鍵輸入與開關控制
【Arduino入門教學】第八篇:按鍵開關控制 LED 燈!數位輸入 digitalRead 與電路接法全解析
[行家版] [升級版]【Arduino入門教學】第九篇:經典 3 人搶答器設計與 GPIO 多路控制實作
[行家版] [升級版]【Arduino入門教學】第十九篇:滾珠傾斜開關(Tilt Switch 原理、SW-520D 引腳接線圖與數位輸入程式範例)
[行家版] [升級版]
4. 聲音輸出與類比感測器
【Arduino入門教學】第十篇:蜂鳴器發聲與程式控制(有源 vs. 無源蜂鳴器接線與音調範例)
[行家版] [升級版]【Arduino入門教學】第十一篇:類比訊號應用!用可變電阻(Potentiometer)控制 LED 亮度與 PWM 調光
[行家版] [升級版]【Arduino入門教學】第十二篇:感測光線變化!用光敏電阻(LDR)控制蜂鳴器實現光控聲音警報器
[行家版] [升級版]【Arduino入門教學】第十三篇:DHT11 溫濕度感測器實作!輕鬆讀取環境溫度與濕度資料
[行家版] [升級版]【Arduino入門教學】第十四篇:2 腳火焰感測元件實作!原理介紹與火災聲光警報器專題
[行家版] [升級版]
5. 顯示器與馬達控制
【Arduino入門教學】第十五篇:七段顯示器原理、接線圖與程式範例(共陽/共陰極解說)
[行家版] [升級版]【Arduino入門教學】第十六篇:SG90 Servo 伺服馬達控制(PWM原理、接線圖與 Servo.h 程式範例)
[行家版] [升級版]【Arduino入門教學】第十八篇:LCD1602 液晶顯示器(16 Pin 直連引腳圖解、對比度調整與 LiquidCrystal 程式範例)
【Arduino入門教學】第二十篇:28BYJ48 步進馬達 + ULN2003 驅動板(減速比計算、接線圖與 Stepper 函式庫正反轉範例)
[行家版] [升級版]【Arduino入門教學】第二十一篇:8×8 LED Matrix 點陣屏(16 Pin 裸件接線圖、矩陣掃描原理與多維陣列動畫設計)
[行家版] [升級版]
📘 進階篇:高階感測器、通訊協定與專題綜合應用
掌握基礎語法後,進階篇將帶你學習 I2C / SPI 通訊介面、高精度感測器、RFID 識別、時鐘模組以及顯示器升級,協助你完成更有挑戰性的物聯網(IoT)與機器人專案!
1. 環境與物理感測器升級
【Arduino進階教學】水位感測器 (Water Level Sensor) 實作:電路接線、類比數值讀取與積水監控應用
[升級版]- 【Arduino進階教學】超聲波模組(HC-SR04)搭配 Arduino Uno R3 教學:原理、接線與程式碼
[升級版]
2. 人機介面、輸入與身份識別
- 【Arduino進階教學】VS1838B 紅外線接收器(IR Receiver):腳位說明、接線圖與 IRremote 函式庫解碼實作
[行家版] [升級版] 【Arduino進階教學】RFID-RC522 模組刷卡實作:SPI 接線、MFRC522 程式庫與卡片 UID 解析
[升級版]
3. 時間、電力控制與影音多媒體
4. 進階螢幕與顯示模組(I2C / SPI / TFT)
【Arduino進階教學】LCD 1602 I2C 液晶顯示螢幕模組:4線接線圖、I2C位址掃描與程式碼教學
[行家版][升級版]【Arduino進階教學】LCD 2004 I2C 顯示器模組:20×4 大螢幕 4 線接線、LiquidCrystal_I2C 庫與自訂符號繪製實作
【Arduino進階教學】MAX7219 8×8 LED 點陣顯示模組:SPI 3 線接線、LedControl 函式庫與動態文字圖案繪製實作
【Arduino進階教學】SSD1306 0.96吋 OLED 顯示器模組:I2C 接線、位址檢測、Adafruit GFX 繪圖與繪製文字實作
【Arduino進階教學】SSD1306 0.91吋 OLED 顯示器模組:128×32 I2C 接線、Adafruit 繪圖庫與文字動畫實作
【Arduino進階教學】ST7735 1.8吋 TFT 全彩顯示螢幕模組:SPI 接線、Adafruit 圖形庫與畫面繪製實作
🛍️ 推薦學習教具與周邊商品
推薦選購:米羅科技 – Arduino 程式學習爆款套件組(包含豐富驅動專案模組)
❓ ❓ 常見問題 FAQ (Frequently Asked Questions)
Q1:完全沒有程式底子或電子電路基礎,可以學 Arduino 嗎?
可以的! Arduino 開發環境(IDE)採用 C/C++ 簡化版語法,且專為初學者設計。只要跟著本站「入門篇」第一篇至第四篇一步步實作,搭配電路圖進行接線,就能在 1 小時內完成第一個燈光控制專案!
Q2:學完 Arduino 基礎後,下一步建議學習什麼?
建議可以朝**「IoT 物聯網」或「AI 影像辨識」**進階!您可以參考米羅科技文創學院的 ESP32 系列教學(具備 Wi-Fi 與藍牙功能)或 ESP32-CAM 智慧影像辨識系列。
Q3:如果我在文章找不到想學的感測器範例怎麼辦?
本索引主要列出最常使用的經典感測器。若需要尋找進階感測器或特殊應用,歡迎直接點擊網站右上角 「搜尋功能 🔍」 輸入關鍵字(如:ESP32、mBlock、Scratch 等)尋找更多範例文章!
💡 尋找更多創客教材、機器人套件與物聯網教學,請持續關注 米羅科技文創學院!
