728x90

1. wiringPi

wiringPi는 라즈베리파이에서 사용하는 GPIO 사용을 위한 C언어 라이브러리다. wiringPi를 이용하면 아두이노같은 문법으로 사용할 수 있다.

2. 설치

터미널에 git clone git://git.drogon.net/wiringPi를 입력해서 wiringPi 소스코드를 다운받는다.

 

wiringPi 소스코드를 다운 받았다면 wiringPi 폴더로 들어가 git pull origin 명령어를 입력한 후 ./build로 실행한다.

 

정상적으로 설치가 완료되었다면 gpio readall 명령어를 입력하면 다음과 같이 본인 파이의 gpio map이 출력된다.

 

여기서 Physical은 파이 우측 상단에 있는 핀 배열이고 그에 해당하는 이름들, 우리가 사용되는 wPi가 있다. wiringPi를 이용하여 프로그래밍할때는 Physical의 번호가 아닌 wPi의 번호를 이용해 프로그래밍한다.

 

자료출처

- 서영진, 사물인터넷을 위한 리눅스 프로그래밍 with 라즈베리파이 책, 제이펍, p.112

728x90

+ Recent posts