아두이노 LED 컬러 시퀀서 직접 만들기: 초보자를 위한 쉬운 튜토리얼
부품 및 소모품
| 아두이노 우노 | 1개 |
| 브레드보드 | 1개 |
| LED | 4개 |
| 점퍼 와이어 | 10개 |
| 220Ω 저항 (221Ω도 가능) | 4개 |
| 9V 배터리 | 1개 |
앱 및 온라인 서비스
프로젝트 소개
라이트 시퀀서는 누구나 만들 수 있는 아주 기본적이고 재미있는 조명 시스템입니다. 코드만 수정하면 나만의 독특한 점등 패턴을 만들 수 있죠.
제작 지침
1단계: 첫 번째 LED
아두이노 GND → 브레드보드 첫 구멍 (짧은 점퍼). LED 긴 다리(애노드)를 그 구멍에, 짧은 다리(캐소드) 아래에 220Ω 저항 연결. 저항 아래에 점퍼 꽂아 아두이노 D13에 연결.
2단계: 두 번째 LED
첫 번째 LED의 저항과 노란 와이어 사이에 점퍼 꽂아 새 행으로 연장. 1단계와 동일하게 LED + 저항 구성 후 끝 와이어를 D12에 연결.
3단계: 세 번째 LED
첫 번째 LED 애노드 아래 와이어에서 새 행으로 연장. 1단계 반복 후 끝 와이어를 D11에 연결.
4단계: 네 번째 LED & 완성
두 번째 LED 아래에서 연장해 1단계 반복, 끝 와이어를 D10에 연결. 코드 업로드하면 완성! 아래 사진처럼 보입니다.
구경해 주셔서 감사합니다. 좋아요 부탁드려요!
코드
light_sequencer
void setup() {
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
pinMode(12, OUTPUT);
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH); digitalWrite(12, LOW); digitalWrite(11, LOW); digitalWrite(10, LOW); digitalWrite(9, LOW); delay(300);
digitalWrite(13, LOW); digitalWrite(12, HIGH); digitalWrite(11, LOW); digitalWrite(10, LOW); digitalWrite(9, LOW); delay(300);
digitalWrite(13, LOW); digitalWrite(12, LOW); digitalWrite(11, HIGH); digitalWrite(10, LOW); digitalWrite(9, LOW); delay(300);
digitalWrite(13, LOW); digitalWrite(12, LOW); digitalWrite(11, LOW); digitalWrite(10, HIGH); digitalWrite(9, LOW); delay(300);
digitalWrite(13, LOW); digitalWrite(12, LOW); digitalWrite(11, LOW); digitalWrite(10, LOW); digitalWrite(9, HIGH); delay(300);
}
※ D9도 출력으로 설정돼 있으나 루프에서만 사용. 패턴 수정해 나만의 시퀀스 만들기!
회로도