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