lab2-2_1.c 660 Bytes
// Wiring Pi Library 헤더파일 선언
#include <wiringPi.h>
// LED ON/OFF 정의
#define LED_ON 1
#define LED_OFF 0
// 라즈베리파이 및 LED 핀 정의
const int Led[16] = {
	4, 17, 18, 27, 22, 23, 24, 25,
	6, 12, 13, 16, 19, 20, 26, 21
};
int main(void){
	int i; // for문 변수
	if(wiringPiSetupGpio() == -1) // GPIO 초기화
		return 1;
	for(i=0; i<16; i++){
		pinMode(Led[i], OUTPUT); // LED 핀 출력모드 설정
		digitalWrite(Led[i], LED_OFF); // LED 전체 OFF
	}
	while(1){
		digitalWrite(Led[0], LED_ON); // LED 1 ON
		delay(500); // 500ms 지연
		digitalWrite(Led[0], LED_OFF); // LED 1 OFF
		delay(500); // 500ms 지연
	}
	return 0;
}