메뉴 바로가기

서브메뉴 바로가기

본문 바로가기

logo

WAT-Arduino128 아두이노 자료실

기초 0. LED 깜박이기

2014.04.18 15:50

WhiteAT 조회 수:3128

개요

아두이노 보드로 LED ON/OFF를 해 봅니다.

 

준비

 

부품 목록

번호부품명수량기능판매처
 1WAT-Arduino128 1아두이노https://kit128.com/goods/view?no=64
 2WAT-LED 1LED 모듈https://kit128.com/goods/view?no=51

 

WAT-Arduino128WAT-LED


핀 연결

아래와 같이 PORTA 에 LED 를 연결합니다.
D1은 PA0, D2은 PA1, D3은 PA2, D4은 PA3, D5은 PA4, D6은 PA5, D7은 PA6, D8은 PA7 에 연결한 것과 동일하게 됩니다.
wat-arduino128_led.png 



아두이노 소스코드

최신 소스코드는 [파일]=>[예제]=> [WhiteAT] => [PA1_BLINK] 에 있습니다.



  /*

  PA1에 연결된 LED 1초 간격으로 깜빡이는 예제입니다. 

           출처: http://whiteat.com/bArduino

           보드: WAT-128 Arduino 

*/

 

// 프로그램 시작시 초기화 작업

void setup() 

{               

  // LED에 연결된 PA1 핀을 출력으로 설정

  pinMode(PA1, OUTPUT);    


  // 만약 PORTC.4에 연결된 LED를 ON/OFF 하려면 PA1 대신에 PC4를 사용합니다.

}

 

// 계속 실행할 무한 루프

void loop() 

{

  digitalWrite(PA1, HIGH);   // LED OFF, LED 5V 1.5K 저항과 연결되어 있어

                                      //  pin 출력이 HIGH일 때 LED 는 OFF 됩니다.

  delay(1000);               // 1초 대기

  digitalWrite(PA1, LOW);    // pin 출력이  LOW 일때 LED 는 ON 됩니다.

  delay(1000);               // 1초 대기

}

 


결과

1초 간격으로 LED 가 ON/OFF 됩니다.