라즈베리파이 GPIO 관련 자료 (wiringPi)

|

* apt-get 으로 git-core 설치


* wiringPi 프로젝트 clone ( git://git.drogon.net/wiringPi ) 및 설치 ( ./build )


* wiringPi에서 사용하는 핀 번호는 실제 핀 번호와 다름. 아래 참고.








4-4.webp



-------------------------------------

1. C

* 헤더는 wiringPi.h

* gcc로 컴파일시 -lwiringPi 옵션을 주어 해당 라이브러리를 사용할 수 있도록 함


* wiringPiSetup() : 초기화. -1 리턴시 오류

* pinMode(핀번호, 입력모드) : 핀 모드 설정. 입력모드는 INPUT / OUTPUT (defined)

* digitalWrite(핀번호, 1 or 0) : 핀 on / off

* digitalRead(핀번호) : 1 or 0 반환

* delay(ms시간) : 해당시간만큼 지연




And