LED 제어 개요
이번 장에서는 아두이노를 이용하여 LED에 불을 켜보고 깜박이게 하는 방법에 대해 알아보겠습니다.
LED 제어 사전 지식
이번에는 아두이노 13번핀을 이용하여 LED를 제어해보도록 하겠습니다.
LED에 흘르는 전류를 억제하기 위해서 LED와 GND사이에 470Ω정도의 저항을 넣어 줄 필요가 있습니다.
※LED를 연결할 때 애노드, 캐소드의 방향을 잘 연결하도록 주의
【LED】
애노드(Anode) : 핀의 길이가 긴 쪽 (+)극으로 출력핀에 연결
캐소드(Cathod) : 핀의 길이가 짧은 쪽(-)극으로 GND와 연결
LED 제어 회로 구성(배선도)
아두이노와 전자부품의 구성·배선은 아래와 같습니다.
LED 제어 소스코드
샘플 프로그램의 소스코드입니다.
아두이노 IDE에 복사나 타이핑한 다음 실행해주세요.
void setup() { pinMode(13, OUTPUT); // 13번핀을 출력핀으로 설정 } void loop() { digitalWrite(13, HIGH); // 13번핀을 High로 설정(5V 전압 출력하기) delay(1000); // 1초(1000ms)동안 대기 digitalWrite(13, LOW); // 13핀을 Low로 설정(0V 전압 출력하기) delay(1000); // 1초(1000ms)동안 대기 }
LED 제어 실행 결과
LED가 1초동안 켜졌다 꺼졌다 하는 것을 확인할 수 있습니다.
※동영상 추가 예정...
'아두이노 > 아두이노 기초' 카테고리의 다른 글
틴커캐드 아두이노 시뮬레이터 LED 제어하기(깜빡이기) (0) | 2020.05.26 |
---|---|
틴커캐드 아두이노 시뮬레이터 사용법 (0) | 2020.05.25 |
아두이노 시리얼 통신 - 문자 송수신 (0) | 2017.06.29 |
아두이노 IDE 설치 방법 (0) | 2017.06.25 |
Arduino 기본 개념 (0) | 2017.06.25 |