라즈베리파이/센서
[라즈베리파이]c언어(wiringpi)로 gpio led제어
투비치
2020. 11. 16. 13:57
728x90
먼저 wiringpi를 쓰기 위해서는 wiringpi를 설치하셔야 됩니다.
wiringpi 설치법은 밑의 이미지대로 따라하시면 됩니다.
설치가 완료되었으면 밑의 코드를 코드에디터들로 작성한후 빌드해주시면 됩니다.
#include <stdio.h>
#include <wiringPi.h>
#define LED 0
int main()
{
if(wiringPiSetup() == -1)
{
return -1;
}
pinMode(LED, OUTPUT);
while(1)
{
digitalWrite(LED, 1);
delay(500);
digitalWrite(LED, 0);
delay(500);
}
return 0;
}
led는 라즈베리파이 키트에서 제공되는 기본 led를 사용하였습니다.
gpio실제핀과 wiringpi핀은 서로 다르니 유의 하시길바랍니다.
wiringpi핀 확인은 gpio readall명령어를 터미널창에서 치신후 wpi핀을 코드상에 넣어주시면 됩니다.
728x90