# 主題標籤

Arduino

整理 Arduino 標籤相關文章與教學,協助你快速找到主題內容。

收錄文章:19

Arduino 相關文章

← 返回全部文章
第1章 Arduino 是什麼?從零開始認識 Arduino 與微控制器

第1章 Arduino 是什麼?從零開始認識 Arduino 與微控制器

本章從零開始介紹 Arduino 的基本概念,說明 Arduino 開源電子開發平台、微控制器、Arduino Uno R3、一般電腦與 Raspberry Pi 之間的差異,並整理 Arduino 在感測器、顯示器、馬達控制、物聯網與自動化專案中的常見應用,適合沒有電子與程式基礎的初學者閱讀。

閱讀文章
第2章 Arduino Uno R3 開發板完整介紹

第2章 Arduino Uno R3 開發板完整介紹

Arduino Uno R3 是最適合初學者入門的微控制器開發板之一。本章完整介紹 Uno R3 的 ATmega328P 微控制器、USB 與外部供電方式、Digital、Analog、PWM 腳位,以及 UART、I²C、SPI 通訊介面,同時說明 Power Header、ICSP、LED 指示燈與常見故障排除方式,協助讀者建立正確的 Arduino 硬體與接線觀念。

閱讀文章
第3章 Arduino 常用電子元件與工具介紹

第3章 Arduino 常用電子元件與工具介紹

本章介紹 Arduino 入門實驗最常使用的電子元件與工具,包括 LED、電阻、電容、電感、按鍵、蜂鳴器、可變電阻、麵包板、杜邦線與萬用電表。內容說明各元件的功能、極性、常見用途、接線注意事項與故障排除方法,並提供 Arduino 初學套件建議,協助初學者在撰寫程式前建立正確的硬體與電路基礎。

閱讀文章
第4章 Arduino 基礎電學入門:歐姆定律、LED 電阻計算與供電教學

第4章 Arduino 基礎電學入門:歐姆定律、LED 電阻計算與供電教學

本章以 Arduino 初學者為對象,介紹電壓、電流、電阻與功率的基本概念,並透過水流比喻與歐姆定律說明各項電學參數之間的關係。文章也示範 LED 限流電阻的計算方式,整理 Arduino Uno 的 USB、DC Jack、VIN 供電方式、共地原則,以及常見接線與供電錯誤,協助讀者建立安全且正確的 Arduino 電路設計觀念。

閱讀文章
第5章 Arduino IDE 安裝與第一支程式:Blink、setup、loop 完整教學

第5章 Arduino IDE 安裝與第一支程式:Blink、setup、loop 完整教學

本章介紹 Arduino IDE 2.x 的安裝、操作介面與基本設定,帶領初學者選擇正確的 Arduino Uno 開發板及通訊埠,理解 setup() 與 loop() 的執行方式,並透過 Blink 範例完成第一支 Arduino 程式的編譯與上傳。同時介紹 Serial Monitor、Serial Plotter,以及通訊埠、USB 線、鮑率與程式語法等常見問題的排除方法。

閱讀文章
第7章 Arduino GPIO 與 Digital I/O 教學:LED、按鍵與 INPUT_PULLUP 完整解析

第7章 Arduino GPIO 與 Digital I/O 教學:LED、按鍵與 INPUT_PULLUP 完整解析

本章深入介紹 Arduino Uno R3 的 GPIO 與 Digital I/O 基礎觀念,說明 INPUT、OUTPUT、INPUT_PULLUP、HIGH、LOW、digitalWrite() 與 digitalRead() 的實際用途。內容包含 LED 點燈、LED 閃爍、按鍵控制 LED、Floating 問題、內建上拉電阻、GPIO 電流限制及常見接線錯誤,適合 Arduino 初學者建立數位輸入輸出的完整基礎。

閱讀文章
第8章 Breadboard 麵包板教學:Arduino LED、按鍵與電路接線實作

第8章 Breadboard 麵包板教學:Arduino LED、按鍵與電路接線實作

本章完整介紹 Breadboard(麵包板)的內部導通結構、中央端子區與電源軌的使用方式,並說明 Arduino 與麵包板之間的 5V、GND、LED、電阻及四腳按鍵接線方法。內容包含 LED 亮燈、按鍵控制 LED、萬用電表導通測試、常見接線錯誤、元件極性、共地與通電前檢查流程,適合 Arduino 初學者建立正確的電路實作基礎。

閱讀文章
第9章 Arduino Analog Input 與 ADC 原理:analogRead、0~1023 與可變電阻實作

第9章 Arduino Analog Input 與 ADC 原理:analogRead、0~1023 與可變電阻實作

本章完整介紹 Arduino Analog Input(類比輸入)與 ADC(類比數位轉換器)的基本原理,說明 Digital 與 Analog 訊號的差異、Arduino Uno 為什麼會回傳 0~1023,以及如何使用 analogRead() 讀取類比訊號。文章並透過 10K 可變電阻實作,示範 A0 接線、ADC 數值讀取、電壓換算、取樣平均與常見故障排除,適合 Arduino 初學者建立類比感測器應用基礎。

閱讀文章
第10章 Arduino PWM 教學:analogWrite、占空比與 LED 調光實作

第10章 Arduino PWM 教學:analogWrite、占空比與 LED 調光實作

本章介紹 PWM(Pulse Width Modulation,脈衝寬度調變)的基本原理,說明 Arduino Uno 為何沒有真正的類比輸出,以及 analogWrite() 如何透過快速切換 HIGH 與 LOW 產生近似類比控制效果。內容涵蓋 Duty Cycle、PWM 腳位、0~255 數值範圍、LED 調光、呼吸燈、可變電阻控制亮度,以及馬達與 Servo 控制時的注意事項。

閱讀文章
第11章 Arduino UART(TTL Serial)序列通訊入門與實作

第11章 Arduino UART(TTL Serial)序列通訊入門與實作

本章完整介紹 Arduino UART(TTL Serial)序列通訊原理,說明 UART、TTL Serial 與 RS-232 的差異,以及 Arduino Uno D0(RX)、D1(TX)腳位的正確接線方式。內容包含 Serial.begin()、Serial.print()、Serial.println()、Serial Monitor 與 Serial Plotter 的使用方法,並透過 ADC 數值與電壓輸出範例,學習序列通訊除錯、鮑率設定、TX/RX 交叉接線、共地及 5V/3.3V 電位注意事項。

閱讀文章
第12章 I²C 雙線通訊完整教學:Arduino Wire、位址掃描與 LCD1602 實作

第12章 I²C 雙線通訊完整教學:Arduino Wire、位址掃描與 LCD1602 實作

完整介紹 Arduino I²C(Inter-Integrated Circuit)雙線通訊原理,說明 SDA、SCL、裝置位址、Master 與 Slave 架構,以及 Arduino Uno 的 A4、A5 腳位。文章包含 Wire.h 基礎、I²C Scanner 位址掃描、LCD1602 I²C 接線與程式實作、Pull-up 上拉電阻、通訊速度、多模組共用匯流排,以及常見無法顯示與連線問題排除。

閱讀文章
第13章 Arduino SPI 教學:MOSI、MISO、SCK、SS 與 Uno 接線

第13章 Arduino SPI 教學:MOSI、MISO、SCK、SS 與 Uno 接線

本章完整介紹 SPI(Serial Peripheral Interface)高速序列通訊原理,說明 MOSI、MISO、SCK、SS/CS 四條訊號線的功能,以及 Arduino Uno R3 的 SPI 腳位配置。內容包含多個 SPI 裝置的連接方式、SPI.h 與 SPI.begin() 基礎程式、SD Card、TFT LCD、Ethernet Shield 等常見應用,並比較 SPI、I²C 與 UART 的差異,同時整理電壓相容、共地、CS 衝突及常見接線錯誤。

閱讀文章
第15章 Arduino Interrupt(中斷)與即時事件處理:attachInterrupt、ISR、volatile 與脈衝計數完整教學

第15章 Arduino Interrupt(中斷)與即時事件處理:attachInterrupt、ISR、volatile 與脈衝計數完整教學

完整介紹 Arduino Interrupt(中斷)與即時事件處理,說明 Polling 輪詢與中斷的差異、Arduino Uno 外部中斷腳位 D2 與 D3、attachInterrupt()、detachInterrupt()、RISING、FALLING、CHANGE、LOW 觸發模式,以及 ISR 中斷服務常式的設計原則。文章並透過按鍵計數、軟體去彈跳、脈衝頻率、馬達 RPM 與旋轉編碼器實作,說明 volatile、noInterrupts()、interrupts() 與共享變數安全存取方式。

閱讀文章
第16章 Arduino EEPROM 教學:非揮發性記憶體、資料讀寫與設定保存

第16章 Arduino EEPROM 教學:非揮發性記憶體、資料讀寫與設定保存

完整介紹 Arduino EEPROM 非揮發性記憶體的用途與操作方式,說明 Flash、SRAM 與 EEPROM 的差異,並實作 EEPROM.read()、write()、update()、get() 與 put()。內容涵蓋 int、float、Struct 儲存、位址配置、Magic Number、版本驗證、恢復預設值及減少 EEPROM 寫入次數的方法,適合 Arduino 初學者建立可在斷電後保留設定的控制系統。

閱讀文章
第19章 Arduino Serial Monitor、Serial Plotter 與序列資料觀察完整教學

第19章 Arduino Serial Monitor、Serial Plotter 與序列資料觀察完整教學

本章完整介紹 Arduino Serial Monitor 與 Serial Plotter 的使用方式,從 Serial.begin()、Baud Rate、Serial.print()、Serial.println()、Serial.available() 與 Serial.read() 開始,說明序列資料輸出、字元與數值轉換、換行字元處理、固定長度 Buffer、文字命令解析及參數驗證。文章也示範 CSV、Debug 與 Plot 三種輸出格式、多曲線顯示、移動平均、取樣週期控制,以及建立可控制 LED 與監測感測器的完整序列命令介面。

閱讀文章
Arduino 入門教學:UNO R3 規格、功能與應用完整介紹

Arduino 入門教學:UNO R3 規格、功能與應用完整介紹

Arduino UNO R3 是什麼? Arduino UNO R3 是最常見的 Arduino 入門開發板之一,適合用來學習微控制器、電子電路、感測器控制、馬達控制、LED 顯示、資料讀取與 IoT 原型開發。 UNO R3 的核心是 ATmega328P 微控制器,具備數位輸入輸出腳位、類比輸入腳位、PWM 輸出、UART、I2C、SPI 等常用介面。

閱讀文章