아두이노 및 Vitcon

[아두이노] LED 깜박이기! 비전공자도 따라만 하면 가능하다?!

S_mino 2020. 8. 6. 00:48

 감성 자동제어 

비전공자도 쉽게 따라 하는 아두이노를 이용한 LED 제어!

안녕하세요! 오늘은 아두이노를 이용해서 LED 제어를 해보도록 하겠습니다.

저는 아두이노를 친구한테 처음 듣고 접하게 되었는데 세상에 이런 신기한 물건이 있다는 게 정말 신기했습니다!!

지금은 시간이 오래되었기 때문에 그때만큼의 감정은 사라졌지만,,

그래도 그때의 기억을 가지고 글을 작성해보도록 하겠습니다!

 

동작조건

1) 1초에 한번씩 점멸하는 LED

(LED ON -> 1초 -> LED OFF -> 1초 -> LED ON .......)

 

 

1. 준비물

1) 아두이노 UNO(mini, nano 등 여러 가지가 있지만 가장 대표적인 UNO로 진행하도록 하겠습니다.)

2) 아두이노 프로그램(다운로드 경로 : https://www.arduino.cc/en/main/software)

3) LED

4) 브레드 보드(없어도 괜찮습니다!)

5) 저항(330옴)

 

2. 장비소개

아두이노 UNO

 

 

LED

 

브레드보드
저항

 

3. 아두이노 회로도

준비물이 갖춰진 회로도
아두이노와 LED만 있을경우 회로도

 

4. 회로도 설명

[1] 준비물이 갖춰진 회로도

1) LED의 긴 쪽다리를 그림처럼 오른쪽에 위치시켜 주세요(긴 쪽다리가(+), 짧은 다리가(GND)입니다.)

2) 저항을 그림처럼 연결시켜줍니다.

3) 아두이노의 13핀을 저항의 밑에 연결시켜줍니다.

4) 아두이노의 GND에서 LED의 짧은 다리에 연결시켜줍니다.

 

※ 그림처럼 결선을 하게 된다면 프로그램에 의해 , 13번 핀에서 5V가 출력이 되어서 330옴의 저항을 거쳐 약 2V의

전압이 LED를 동작시키게 됩니다.

 

[2] 아두이노와 LED만 있을 경우 회로도

1) LED의 긴 쪽다리를 그림처럼 13번 핀에 연결시켜 주세요.

2) LED의 짮은다리를 그림처럼 GND에 연결시켜 주세요.

 

※ 그림처럼 결선을 하게 된다면 5V의 출력이 그대로 LED를 동작시키기 때문에 LED가 고장 날 수 있으니

주의하셔야 합니다.

 

5.  프로그램 세팅

1) 아두이노의 보드 설정 : 툴 -> 보드 -> Arduino Uno

2) 포트 설정 : 툴 -> 포트 -> 아두이노와 연결된 USB의 포트

 

 

아두이노의 보드를 Arduino Uno로 선택해주는 사진
아두이노와 연결된 포트를 설정해주는 사진

 

6. 아두이노 프로그램

아두이노 코딩

7. 마무리

 

6번의 코드를 똑같이 입력해주면 정상적으로 실행이 될 거예요!

최대한 어려운 내용은 제외하고 간단하게 글을 작성해 보았습니다.

2개의 회로도 중 장비가 갖춰지지 않은 회로도의 LED가 아마 조금 더 밝을 거예요!

그건 5V의 전압이 공급되기 때문에 그런 현상이 나타나는 것입니다. 

아두이노에서 자주 사용하는 LED는 대부분 2V의 전압을 필요로 하기 때문에

저항을 사용하시는 것을 추천드려요! 

 

긴 글 읽느라 수고하셨습니다.

오늘도 일상 속 소소한 행복을 느끼길 바랍니다!

 

더 많은 정보

https://engineering-mino.tistory.com/