(1) wiringPi 함수를 사용하기 위해헤더 포함
#include <wiringPi.h>
(2) wiringPi에서 정의한 핀 모드를 사용
▶ C로 코딩 시, wiringPiSetup() 사용하면 wPi 기준으로 PIN 번호가 매겨지고,
▶ wiringPiSetupGpio() 사용하면 BCM 기준으로 PIN 번호가 매겨진다.
wiringPiSetup();
(3) 특정 pin을 Input, Output으로 사용할 것인지를 설정
pinMode (pin,value);
- pin : 핀 번호( 1,23, 24,26번만 pwm출력 지원 )
- value : INPUT, OUTPUT, PWM_OUTPUT을 넣을 수 있음
(4) 출력으로 설전된 Pin에 0 또는 1을 출력
digitalWrite (pin,value);
- pin : 핀 번호
- value : LOW, HIGH
(5) 입력으로 설정된 Pin으로 부터 0 또는 1을 입력 받음
digitalRead (pin)
- pin : 핀 번호에 읽은 LOW(0), HIGH(1) 값을 전달
(6) 지연 함수
delay (millisec)
- millisec 동안 프로그램을 멈춤
- 1000millisec=1초