ExtreamThings
GPIO 제어하기 시작
firstlook
2013. 8. 25. 19:03
1. 환경 세팅
$ git clone git://git.drogon.net/wiringPi
$ cd wiringPi
$ ./build
2. 테스트
$ vi test.c
#include <stdio.h>
#include <wiringPi.h>
#define PIN18 1
int main (void)
{
if(wiringPiSetup() == -1) {
return 1;
}
pinMode(PIN18, OUTPUT);
while(1) {
digitalWrite(PIN18, 1);
delay(100);
digitalWrite(PIN18, 0);
delay(100);
}
return 0;
}
3. Build
$ gcc -o test test.c -lwiringPi
4. 실행
$ sudo ./test