본문으로 바로가기

 감성 자동제어 

비전공자도 쉽게 따라 하는 아두이노를 이용한 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/