아두이노 LED 제어 (깜박이기)를 해보자
안녕하세요 전자공이 입니다.
본문에서 다룰 내용은 아두이노에서 기초가 될 수 있는 LED 제어를 하여 LED를 깜박여 보겠습니다.
-준비물-
브레드보드
점퍼선
아두이노
LED
330옴 고정 저항
-회로 구성-
아래 연결 방법처럼 연결하여 준다.
----------------------------------------------------------------------------------------
아두이노------------------<>------------------저항 1
pin2------------------<>------------------저항 단자
저항 1------------------<>------------------LED1(+)
저항 단자------------------<>------------------led1(+) 극
LED1(-)------------------<>------------------아두이노
led1(-) 극------------------<>------------------GND
----------------------------------------------------------------------------------------
-코드 구성-
----------------------------------------------------------------------------------------
void setup(){
pinMode(2, OUTPUT); // 2번 핀을 OUTPUT으로 사용하도록 설정하겠다.
}
void loop(){
digitalWrite(2, HIGH); // 2번 핀에 HIGH 즉 5V를 보내겠다.
delay(300); // 딜레이를 주겠다.
digitalWrite(2, LOW); // 2번핀에 LOW 즉 0V를 보내겠다.
delay(300); // 딜레이를 주겠다.
}
----------------------------------------------------------------------------------------
위처럼 타이핑해주고 아두이노에 업로드하면 LED가 300ms마다 꺼지고 켜지는 것은 반복하게 됩니다.
만약 LED의 불이 잘 들어오지 않는 다면 LED극성, 회로 구성, 아두이노 코드 및 업로드를
다시 한번 확인해주어야 됩니다.
코딩, 업로드, 회로 구성이 잘 되었다면 위의 사진처럼 LED 가 깜빡이게 됩니다.
-LED 제어 끝-