본문 바로가기
컴퓨터/Linux

Raspberry Pi의 GPIO 사용 (wiringPi 라이브러리)

by Begi 2022. 9. 20.
반응형

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

현재 wiringPi는 잘 안된다.

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

 

 

라즈베리파이에서 GPIO를 사용하기 위해 하드웨어를 직접 엑세스하는 방법도 있지만 wiringPi 라이브러리를 이용하는 방법도 있다.

 

1. wiringPi 설치

다음의 순서로 wiringPi를 설치한다.

 

        sudo apt-get install git-core

        sudo apt-get update

        sudo apt-get upgrade

 

        git clone git://git.drogon.net/wiringPi

        cd wiringPi

        ./build

        gpio -v                               : 설치가 잘되었는지 확인

 

2. GPIO 동작 시험

다음의 명령으로 GPIO를 시험한다.

        gpio -g mode 10 output

        gpio -g write 10 1

        gpio -g write 10 0

 

        gpio -g mode 11 up

        gpio -g read 11 1

 

3. GPIO 동작 C 프로래밍

다음의 명령으로 GPIO를 시험한다.

 

        #include <wiringPi.h>

 

        wiringPiSetupGpio();

        pinMode(18, OUTPUT);

        digitalWrite(18,HIGH);

        digitalWrite(18,LOW);

        digitalRead(11);

 

다음과 같이 컴파일 한다.

        gcc -o test test.c -l wiringPi

 

wiringPi 라이브러리 홈페이지

 

 

반응형

댓글