본문 바로가기
Coding/Arduino

아두이노 LED 켜기

by 루민즈 2022. 6. 15.
반응형

안녕하세요 

같이 아두이노로 LED를 켜봐요 

 

DIP계열 LED는 흔히 브레드 보드에 많이 끼는 부품이죠 물론 PCB에 납땜을 해서 다리 부분을 자르는 경우도 있습니다.

저 역시도 그렇게 진행해봣는데 확실히 SMD 부품으로 납땜을 하는 게 제품을 쓰는 입장에서는 좋을 거 같네요 

실제로 많은 회사에서 SMD부품으로 납땜을 진행합니다. 

허나 여기선 당연히 브레드보드에서 실습을 진행하기 때문에 DIP계열의 부품을 꽂아서 쓸 겁니다. 

 

준비물 : 아두이노 우노, LED, 저항 330옴 

아래와 같이 연결해주면 따로 코드를 업로드 할필요 없이 바로 LED가 켜집니다.

 

 

바로 이렇게 5V부분을 부품에다가 바로 연결하면 나중에 다른 부품을 추가로 연결할 때 굉장히 비효율적입니다. 

그래서 코드를 업로드하여 디지털 IO핀에다 +극을 꽂고 LED를 켜보겠습니다. 

 

아두이노 IDE를 실행해 보면 

 

Blink 예제

 그럼 다음과 같은 코드가 나오는데 

이부분을 아두이노 우노 보드에 업로드해봅시다. 

 

Blink

 

 

 

 

툴에서 

보드 : Arduino Uno

포트 : COM3(Arduino Uno) 를 설정해주세요

 

 

 

 

스케치 -> 업로드를 눌러줍시다.

 

코드를 보면 LED_BUILTIN 부분이 있는데 

이 부분은 아두이노 우노 13 핀입니다.

 

13핀을 LED +  극에 꽂아주세요  

 

 

코드를 보면 

 

 pinMode(LED_BUILTIN, OUTPUT);



 digitalWrite(LED_BUILTIN, HIGH);   // turn the LED on (HIGH is the voltage level)
 delay(1000);                       // wait for a second
 digitalWrite(LED_BUILTIN, LOW);    // turn the LED off by making the voltage LOW
 delay(1000);

 

이렇게 나와 있는데 pinMode는 OUPUT으로 설정할 시 출력으로 설정하는 거고 

digitalWrite는 pinMode가 ouput일시 high로 놓으면 출력을 합니다. 

반대로 low로 놓을 시 led가 꺼집니다. 

 

실행을 시켜보면 led가 1초 간격으로 깜빡거리는 걸 볼 수가 있습니다. 


Post

다음글 무직자 대출 알아보기 >