--- tags: Raspberry Pi --- # Raspberry Pi 5 GPIO 有哪些功能? Raspberry Pi 5 的 GPIO(通用輸入輸出)引腳提供了多種功能,允許用戶與外部硬體進行互動。以下是 GPIO 引腳的一些主要功能: ## 1. 數字輸入/輸出 數字輸入:可以接收高(1)或低(0)的信號,適用於按鈕、開關等設備。 數字輸出:可以發送高或低的信號,用於控制 LED、繼電器等設備。 ## 2. PWM(脈寬調製) 支持 PWM 輸出,可以用來控制電動機速度、調光 LED 等。 ## 3. I2C 通訊 用於連接多個低速設備,如傳感器和顯示器,使用兩條線(SDA 和 SCL)進行資料傳輸。 ## 4. SPI 通訊 支持 SPI(串行外設介面),用於高速通訊,適合連接存儲器、顯示器和其他設備。 ## 5. UART(串行通訊) 提供串行通訊功能,用於與其他設備(如藍牙模組、GPS 接收器)進行連接。 ## 6. ADC(模擬數字轉換) 雖然 Raspberry Pi 本身不具備內建的 ADC,但可以通過外部 ADC 模組來實現模擬信號的讀取。 ## 7. GPIO 中斷 可以設置中斷來監控引腳的變化,適合需要即時響應的應用,如按鍵按下。 ## 8. 外部中斷 可以用來觸發事件或啟動特定的操作,例如當感測器檢測到特定條件時。 ## 9. 電源輸出 部分 GPIO 引腳可以用作 3.3V 或 5V 的電源輸出,為外部設備供電。 ## 總結 Raspberry Pi 5 的 GPIO 引腳提供了豐富的功能,適合各種硬體專案和實驗。無論是簡單的 LED 控制還是複雜的傳感器網絡,都能利用這些 GPIO 引腳來實現。