Introduction of Wiring Pi

1. Raspberry Pi GPIO 針腳與應用

GPIO(Gereral-Purpose Input/Output) 是輸出輸入的針腳,在Raspberry Pi model B+ 有40個針腳,每個針腳的功用不同

Raspberry Pi與一般電腦最大的不同點就是配備GPIO

2. Raspberry Pi GPIO 針腳設置

Raspberry Pi 的針腳編號如下圖,而在wiring Pi的程式庫中會重新編碼針腳編號。

3. Wiring Pi 程式資料庫下載安裝

請見此網站 http://www.codedata.com.tw/java/java-embedded-7-raspberry-pi-gpio-implementation-1/"

4. WiringPi程式使用

WiringPi是專為Raspberry Pi的GPIO介面設計的程式庫,主要以C語言開發,在上述步驟下安裝完成後,在terminal輸入

則會顯示Raspberry Pi Model B的GPIO資訊:

接下來就可以開始使用程式,使用C/C++語言設計要在程式的標頭檔打入

程式函式型式


以下為範例,設定WiringPi Pin1 為輸入(INPUT),WiringPi Pin2 為輸出(OUTPUT),從這裡也可以注意到Wiring的針腳編號與GPIO實際不同