본문 바로가기

Arduino

아두이노로 LED를 켜보자

안녕하세요 세런입니다.

오늘은 Arduino IDE에 있는 예제인 Blink를 가지고 LED를 껏다 켰다 해보겠습니다.


먼저 아두이노와의 연결은 아래 사진과 같은데요


+로 들어오는 부분에는 저항을 꼭 넣어주세요.

아니면 LED안의 필라멘트가 타버립니다.


아두이노 IDE에서

파일 > 예제 > 01.Basic > Blink 를 클릭해줍니다.

그러면 소스파일이 뜹니다.


아래와 같이 뜰것인데요

1
2
3
4
5
6
7
8
9
10
11
12
void setup() 
{
  pinMode(13, OUTPUT);
}
 
loop() 
{
  digitalWrite(13, HIGH);   
  delay(1000);              
  digitalWrite(13, LOW);
  delay(1000);
}

밑줄 끄인것은 어쩔 수 없네요 아두이노 IDE를 지원하지 않아서....

쩝...


분석을 해보자면

setup 함수는 처음시작 세팅을 어떻게 할 것인가 입니다.

안에 내용을 봐서는

핀 13번을 아웃풋으로 정한 것이네요.


Loop를 보겠습니다.

루프 안에는

13번 핀에 전력을 넣어 LED를 켜줍니다.

그리고 1000ms = 1s 입니다.

1초의 딜레이를 주고

13번의 핀의 전력을 다시 끊어 줍니다.

그리고 다시 1초의 딜레이를 주네요.


1초마다 화면을 껏다 켰다 하는 구조입니다.


아두이노에서는

LED를 끄고 켜는 것이 기초라고 할 수 있을 만큼 쉬운데요.

이제 아두이노를 배우시는 분들은 한번 해보시는 것이 어떠신가요?