라즈베리파이에서 gpio를 쉽게 사용하기 위해서 wiringpi를 사용하려고 합니다
아마 기본적으로 깔려있을 수 있습니다
만약 깔려있지 않거나 지웠다면 다음과 같은 방법으로 다운 가능합니다
sudo apt-get install wiringpi
하지만 위와 같은 방법으로 설치하게 되면 최신 버전이 설치되지 않을 수 있습니다
라즈베리파이 4b 같은 경우에는 최신버전 wiringpi가 필요합니다!! (3은 괜찮습니다)
최신버전 wiringpi 설치하기
최신버전을 설치하기 위해서는 우선 기존의 wiringpi를 제거해야 합니다
sudo apt purge wiringpi
hash -r
그리고 최신버전의 wiringpi를 git에서 clone으로 내려받아야 합니다.
https://github.com/wiringpi/wiringpi
위의 깃 에서 받으실 수 있습니다.
git clone https://github.com/WiringPi/WiringPi.git
위의 깃 주소를 git clone뒤에 넣어줍니다!!
그러면 아래와 같이 다운이 된것을 볼 수 있습니다.
다운된 폴더로 들어가줍시다
cd WiringPi
git pull origin
그 다음 build 파일을 실행시킵니다
./build
위의 명령어를 입력하면 자동으로 설치가 진행됩니다
주르르륵 뭔가 나오더니 설치가 되었네요!!
그러면 정상적으로 잘 설치되었는지 확인해봅시다!!!
GPIO version 확인
위와 같이 gpio -v 명령어를 통해 버전을 확인할 수 있습니다
gpio readall
다음 명령어를 입력해봅시다
gpio readall
위와 같은 이미지가 나온다면 정상적으로 설치된 것입니다!!
readall 명령을 이용하여 pin에 대한 정보를 볼 수 있습니다
아래 사이트를 참고하여 작성하였습니다!!
http://wiringpi.com/download-and-install/