아두이노 우노에 LED를 연결하여 깜박이게 만드는 방법을 다루고 있습니다.
최초 작성 2014. 12. 6
최종 작성 2019. 8. 17
이번 시간에는 LED를 깜빡이게 하는 예제를 소개합니다.
Arduino IDE에서 코드를 작성하여 하드웨어를 제어하는 방법을 엿볼 수 있는 간단한 예제입니다.
디지털 핀을 출력으로 설정하고 핀의 전압값을 High(5V) 또는 Low(0V)를 설정하여 핀에 연결된 외부 디바이스나 LED를 제어할 수 있습니다.
핀에 LED를 연결하고 핀의 전압값을 High(5V)로 설정하면 LED가 켜지고, 핀의 전압값을 Low(0V)로 설정하면 LED가 꺼지게 됩니다.
아두이노 우노에는 13개의 디지털 핀이 있습니다.
디지털 입력 13번에 LED를 저항 220옴을 거쳐 연결하고 반대 쪽은 그라운드에 연결하고 있습니다.
저항은 무극성이라 연결 방향이 상관없지만 LED는 극성이 있어서 연결시 주의하셔야 합니다.
디지털 핀 13번에는 LED의 긴 다리를 연결하고 GND(그라운드)에는 LED의 짧은 다리를 연결합니다.
이때 LED의 긴 다리와 디지털 핀 13번 사이에 저항을 연결해줘야 합니다.
LED에 입력되는 전류를 낮춰서 LED가 파손되는 것을 방지하기 위해서 입니다.
회로도는 다음과 같습니다.
D13(디지털 핀 13번)에 LED의 긴다리가 연결되고 GND(그라운드)에 LED의 짧은 다리가 연결된다는 것을 알 수 있습니다.
Arduino IDE의 메뉴에서 파일 > 예제 > 01.Basics > Blink를 선택하여 예제를 불러옵니다.
아두이노 보드와 피시를 USB 케이블로 연결하여 테스트 해봅니다.
간단한 아두이노 사용방법은 다음 포스트를 참고하세요.
Windows에서 Arduino Uno 처음 사용해보기
http://webnautes.tistory.com/537
1초 단위로 LED의 상태가 변하는 것을 볼 수 있습니다. 결과적으로 LED가 깜빡이게 됩니다.
참고
https://www.arduino.cc/en/Tutorial/Blink
'Arduino Uno' 카테고리의 다른 글
Windows에서 Arduino Uno 처음 사용해보기 (2) | 2020.08.17 |
---|---|
Arduino IDE에서 코딩용 폰트 사용하기 ( 가독성 개선 ) (7) | 2020.03.25 |
Arduino UNO에서 캐릭터 LCD 사용하는 방법 (0) | 2019.01.16 |
Arduino에서 TFT LCD 사용하기 (0) | 2018.12.16 |
Arduino Uno에서 DS1302 RTC 모듈 사용하기 (4) | 2017.06.06 |
시간날때마다 틈틈이 이것저것 해보며 블로그에 글을 남깁니다.
블로그의 문서는 종종 최신 버전으로 업데이트됩니다.
여유 시간이 날때 진행하는 거라 언제 진행될지는 알 수 없습니다.
영화,책, 생각등을 올리는 블로그도 운영하고 있습니다.
https://freewriting2024.tistory.com
제가 쓴 책도 한번 검토해보세요 ^^
그렇게 천천히 걸으면서도 그렇게 빨리 앞으로 나갈 수 있다는 건.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!