Raspberry Pi 的板子上都各有一組 GPIO,也就是輸入和輸出的接腳。

Raspberry Pi 的 GPIO

Raspberry Pi 的 GPIO 每一個針腳都提供不同的用途,Model B 有 26 個針腳,Model A+ / B+ 與 Pi 2 則增加至40個針腳。

GPIO 的全名是 general-purpose IO,就是做資料的輸入和輸出使用,當然控制整個 GPIO 不是只能使用 Python,使用組合語言或C語言等其他的城是語言也可以做到。

下圖為 Raspberry Pi 的 GPIO 針腳圖。

Raspberry Pi GPIO 的接腳功能示意圖