第2章 Arduino Uno R3 開發板完整介紹
Arduino Uno R3 是最適合初學者入門的微控制器開發板之一。本章完整介紹 Uno R3 的 ATmega328P 微控制器、USB 與外部供電方式、Digital、Analog、PWM 腳位,以及 UART、I²C、SPI 通訊介面,同時說明 Power Header、ICSP、LED 指示燈與常見故障排除方式,協助讀者建立正確的 Arduino 硬體與接線觀念。
閱讀文章Linux、Arduino、Raspberry Pi、Web 開發與資訊安全實作教學
整理 類比輸入 標籤相關文章與教學,協助你快速找到主題內容。
Arduino Uno R3 是最適合初學者入門的微控制器開發板之一。本章完整介紹 Uno R3 的 ATmega328P 微控制器、USB 與外部供電方式、Digital、Analog、PWM 腳位,以及 UART、I²C、SPI 通訊介面,同時說明 Power Header、ICSP、LED 指示燈與常見故障排除方式,協助讀者建立正確的 Arduino 硬體與接線觀念。
閱讀文章
本章完整介紹 Arduino Analog Input(類比輸入)與 ADC(類比數位轉換器)的基本原理,說明 Digital 與 Analog 訊號的差異、Arduino Uno 為什麼會回傳 0~1023,以及如何使用 analogRead() 讀取類比訊號。文章並透過 10K 可變電阻實作,示範 A0 接線、ADC 數值讀取、電壓換算、取樣平均與常見故障排除,適合 Arduino 初學者建立類比感測器應用基礎。
閱讀文章
本章完整介紹 Raspberry Pi 5 SPI 通訊與 MCP3008 ADC 類比輸入實作,從 MOSI、MISO、SCLK、CE0、CE1、Controller、Peripheral、Chip Select 與 Full-duplex 概念開始,實際在 Raspberry Pi OS 啟用 SPI,確認 /dev/spidev0.0 與 /dev/spidev0.1。接著介紹 MCP3008 10-bit、8-channel ADC、VDD、VREF、AGND、DGND、CH0~CH7 與 SPI 接線,使用 10kΩ 可變電阻產生 0~3.3V 類比訊號,並透過 GPIO Zero MCP3008 與 Python spidev 取得 0~1023 Raw ADC、0.0~1.0 Normalized Value 與電壓值。最後加入 Moving Average 與 PWMLED,完成可變電阻直接控制 LED 亮度的 Raspberry Pi 類比輸入專案。
閱讀文章