아두이노를 이용한 LED 깜박이기! > 코딩학습
아두이노를 이용한 LED 깜박이기!
안녕하세요!
오늘은 아두이노 우노를 이용해 LED를 깜박깜박해보는 회로 및 코딩을 배워보겠습니다.
일단 필요한 준비물은 브래드 보드 1개, 아두이노 우노, 적색 LED2개 , 1K 저항 2개 준비하시길 바랍니다.
* 회로도 *

기본 회로도입니다. 회로를 처음 하시다 보면 - (GND) + (5V)를 헷갈리시는 분들이 많은데
실수하시지 마시고 잘 연결해야 합니다!
* 코딩 *
* 코딩 설명 *
int led1 = 8; // 브래드 보드에 있는 LED 2개를 아두이노 보드의 디지털 출력 포트 8과 9에 연결을 했기 때문에 아두이노의 디지털 출력을
int led2 = 9; // 이용해서 LED를 제어하기 위해서 스케치 코드에서 변수를 선언
void setup()
{
pinMode(led1, OUTPUT); //아두이노 보드의 8번 포트와 9번 포트를 출력으로 이용하기 위해서 OUTPUT으로 설정
pinMode(led2, OUTPUT);
}
void loop()
{
digitalWrite(led1, HIGH); // 아두이노 보드의 8번과 9번 포트를 HIGH로 출력시키면 실제로 아두이노 보드의 8번과 9번 포트에서 출력 전압
digitalWrite(led2, HIGH); // 값이 0V에서 5.0V로 바뀌게 된다. 전압이 낮은 GND 쪽으로 전류가 흐르면서 LED1과 LED2가 켜지게 된다.
delay(500); // LED가 켜지고 나서의 지연시간을 정해준 것이다. (1000 = 1초)
digitalWrite(led1, LOW); // 아두이노 보드의 8번과 9번 포트를 LOW로 설정하게 되는 아두이노 보드의 8번과 9번 포트에서 출력되는 전압이
digitalWrite(led2, LOW); // 5V에서 0V로 바뀌게 되어 아두이노 보드의 포트와 GND 사이에 전류가 흐르지 않게 되어 LED가 꺼진다.
delay(500);
}
잘 따라 하셨다면 문제없이 LED가 깜박깜박하는 것을 볼 수 있을 것입니다!!
추가적인 질문이나 궁금하신 내용들은 댓글 남겨주시면
최대한 빠르게 답변해 드리겠습니다!!
감사합니다!!
등록된 코멘트가 없습니다.