# 主題標籤

樹莓派 GPIO

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

收錄文章:3 篇

樹莓派 GPIO 相關文章

← 返回全部文章
第7章Raspberry Pi 40-pin GPIO 完整介紹:BCM 編號、電壓與接線安全

第7章Raspberry Pi 40-pin GPIO 完整介紹:BCM 編號、電壓與接線安全

本章完整介紹 Raspberry Pi 5 的 40-pin GPIO,包括 Physical Pin 與 BCM GPIO 編號差異、3.3V、5V、GND、Digital Input、Digital Output,以及 I²C、SPI、UART、PWM 等 Alternate Function。並說明 Raspberry Pi 5 GPIO 由 RP1 I/O Controller 管理、GPIO 採 3.3V 邏輯、為什麼不能將 5V 訊號直接送入 GPIO,以及 LED 限流電阻、按鍵 Pull-up/Pull-down、Relay、Motor、Servo、Level Shifter、Voltage Divider、共地與外部電源等接線安全原則。完成本章後即可進入 Python GPIO Zero LED 控制實作。

閱讀文章
第8章Raspberry Pi GPIO Output 實作:Python 控制 LED 閃爍與流水燈

第8章Raspberry Pi GPIO Output 實作:Python 控制 LED 閃爍與流水燈

本章正式進入 Raspberry Pi 5 GPIO Output 實作,使用 Python 3 與 GPIO Zero 控制 LED。從 GPIO17、Physical Pin 11、GND、330Ω 限流電阻與 LED 極性開始,實際完成 LED ON/OFF、toggle、Blink、不同閃爍速度、多顆 LED 控制、4 顆 LED 流水燈、8 顆 LED 跑馬燈與往返流水燈,並說明 Raspberry Pi 5 的 lgpio Pin Factory、BCM GPIO 編號、Ctrl+C、KeyboardInterrupt、GPIO 資源釋放與 LED 不亮時的完整故障排除流程。

閱讀文章
第9章Raspberry Pi GPIO Input 實作:按鍵輸入、Pull-up、Pull-down 與 Debounce

第9章Raspberry Pi GPIO Input 實作:按鍵輸入、Pull-up、Pull-down 與 Debounce

本章完整介紹 Raspberry Pi 5 GPIO Input 與按鍵實作,從 Push Button、Normally Open、Floating Input、Internal Pull-up、Pull-down 開始,使用 Python GPIO Zero 的 Button 類別讀取按鍵狀態,實作 is_pressed、wait_for_press、when_pressed、when_released、事件驅動控制與 LED toggle。並深入說明機械按鍵 Contact Bounce、Debounce 與 bounce_time,最後使用兩顆按鍵控制上一章 8 顆 LED 跑馬燈的加速與減速,建立 Raspberry Pi 第一個同時包含 GPIO Input、GPIO Output 與人機互動的完整專案。

閱讀文章