安裝
sudo apt-get install git-core
sudo apt-get update sudo apt-get upgrade
git clone git://git.drogon.net/wiringPi
cd wiringPi git pull origin
cd wiringPi ./build
pin 圖:
wiringPi 定義的腳位和RPI的腳位不一樣...舉個例子....
GPIO14 (Txd) -> wiringPi 15
所以這裡要特別注意
- Pins 17, 18, 19 and 20: (BCM_GPIO 28, 29, 30 and 31) These are additional GPIO pins on the Rev. 2 board.
sample code:
#include <wiringPi.h> int main (void) {
int pin_num = 0; wiringPiSetup () ; pinMode (pin_num, OUTPUT) ; for (;;) { digitalWrite (pin_num, HIGH) ; delay (500) ; digitalWrite (pin_num, LOW) ; delay (500) ; } return 0 ; }
then to compile and run, you would enter:
gcc -Wall -o blink blink.c -lwiringPi sudo ./blink
如果線有接對....應該會亮了....
Reference : http://wiringpi.com/
沒有留言:
張貼留言