樹莓派系統的安裝以及將wiringPi庫加入到樹莓派中
樹莓派系統的安裝:
1.首先進入官網的download(https://www.raspberrypi.org/downloads/)來下載Raspbian。
2.將預備好的SD進行格式化。
3.直接通過Ubuntu系統將其燒寫到SD卡中。
4.最後將SD卡插入到樹莓派中開啟即可。
wiringPi庫的安裝及基本函式的用法:
依次輸入如下命令:
sudo apt-get install git-core
sudo apt-get update
sudo apt-get upgrade
cd
git clone git://git.drogon.net/wiringPi
cd ~/wiringPi
git pull origin
cd ~/wiringPi
./build
然後輸入如下命令來驗證是否安裝成功
gpio -v
出現如下圖所示即安裝完成
wiringPi庫的基本函式:
1.硬體初始化函式:
int wiringPiSetup (void),當使用這個函式初始化樹莓派引腳時,程式使用的是wiringPi 引腳編號表,引腳的編號為 0~16,需要root許可權,返回執行狀態,-1表示失敗;
int wiringPiSetupGpio (void),當使用這個函式初始化樹莓派引腳時,程式中使用的是BCM GPIO 引腳編號表,需要root許可權,返回執行狀態,-1表示失敗。
2.通用GPIO控制函式:
void pinMode (int pin, int mode),pin為配置的引腳,mode指定引腳的IO模式,該函式用於配置引腳的IO模式,注:只有wiringPi 引腳編號下的1腳(BCM下的18腳)支援PWM輸出,只有wiringPi編號下的7(BCM下的4號)支援GPIO_CLOCK輸出;
void digitalWrite (int pin, int value),pin為控制的引腳,value為引腳輸出的電平值,該函式用於對一個已經配置為輸出模式的引腳 輸出指定的電平訊號;
int digitalRead (int pin),pin為讀取的引腳,讀取一個引腳的電平值,並返回LOW或HIGH。