# 主題標籤

PWMLED

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

收錄文章:2 篇

PWMLED 相關文章

← 返回全部文章
第10章Raspberry Pi PWM 控制:LED 調光、呼吸燈與蜂鳴器實作

第10章Raspberry Pi PWM 控制:LED 調光、呼吸燈與蜂鳴器實作

本章完整介紹 Raspberry Pi 5 PWM(Pulse Width Modulation)控制原理,從 Frequency、Period、Duty Cycle 開始,使用 Python GPIO Zero 的 PWMLED 控制 LED 亮度,實作 25%、50%、75%、100% Duty Cycle、漸亮漸暗與呼吸燈 pulse()。接著比較 Software PWM 與 Hardware PWM,說明 Raspberry Pi 5 GPIO12、GPIO13、GPIO18、GPIO19 的 Hardware PWM 能力,以及 GPIO Zero PWMLED 與 Hardware PWM 的差異。最後實作 Active Buzzer、Passive Buzzer、TonalBuzzer、不同頻率與音階警報,並加入按鍵調整 LED 亮度,建立 Raspberry Pi Input、Digital Output 與 PWM Output 的完整互動控制系統。

閱讀文章
第13章Raspberry Pi SPI 通訊入門:MCP3008 ADC 讀取類比訊號

第13章Raspberry Pi SPI 通訊入門:MCP3008 ADC 讀取類比訊號

本章完整介紹 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 類比輸入專案。

閱讀文章