GPIO(Gereral-Purpose Input/Output) 是輸出輸入的針腳,在Raspberry Pi model B+ 有40個針腳,每個針腳的功用不同
Raspberry Pi 的針腳編號如下圖,而在wiring Pi的程式庫中會重新編碼針腳編號。
請見此網站 http://www.codedata.com.tw/java/java-embedded-7-raspberry-pi-gpio-implementation-1/"
WiringPi是專為Raspberry Pi的GPIO介面設計的程式庫,主要以C語言開發,在上述步驟下安裝完成後,在terminal輸入
則會顯示Raspberry Pi Model B的GPIO資訊:
接下來就可以開始使用程式,使用C/C++語言設計要在程式的標頭檔打入
程式函式型式
以下為範例,設定WiringPi Pin1 為輸入(INPUT),WiringPi Pin2 為輸出(OUTPUT),從這裡也可以注意到Wiring的針腳編號與GPIO實際不同