아두이노 키트를 구입하면 3-Color LED는 대부분 들어 있는 것을 볼 수 있습니다.
모듈로 판매되는 것은 보호 저항까지 연결되어 있어서 더욱 편리합니다.
하나의 LED 하우징 안에 빨강, 녹색, 파랑의 3색 LED가 모두 들어 있습니다.
내부구조는 아래와 같이 매우 간단합니다.
그래서 아주~ 간단한 코드를 만들어 보았습니다.
int redPin = 13; int greenPin = 12; int bluePin = 11; void setup() { pinMode(redPin, OUTPUT); pinMode(greenPin, OUTPUT); pinMode(bluePin, OUTPUT); } void loop() { setColor(1, 0, 0); // 빨강 setColor(0, 1, 0); // 녹색 setColor(0, 0, 1); // 파랑 setColor(1, 1, 0); // 노랑 setColor(1, 0, 1); // 자홍 setColor(0, 1, 1); // 청록 setColor(1, 1, 1); // 흰색 } void setColor(int red, int green, int blue) { digitalWrite(redPin, red); digitalWrite(greenPin, green); digitalWrite(bluePin, blue); delay(1000); }
어떤 색깔 순서로 불이 켜지는지는 코드를 그냥 한번 훑어보면 쉽게 이해하실 수 있으실 겁니다.
중학교 2학년 빛의 합성실험 할 때 이용하면 좋겠습니다.
목차
- 아두이노 고급키트 무작정 따라하기
- 아두이노 8×8 LED Matrix
- 아두이노 Remote Control Test
- 아두이노 Stepper Speed Control
- 아두이노 RFID Reading Test
- 아두이노 LCD Test
- 아두이노 DHT11 온습도 센서 테스트
- 아두이노 3-Color LED Test
- 아두이노 4×4 Keypad Test
- 아두이노 DS1302 Realtime Clock Test
- 아두이노 시계
- 아두이노 초음파 센서 HC-SR04
- 아두이노 초음파 거리측정기
- 아두이노 LCD Test (I2C 모듈 사용)
- 아두이노 초음파 거리측정기 (I2C LCD 사용)
- 아두이노 LM35 온도계 (with Processing)
- 아두이노 미로게임 (MPU-6050 + 프로세싱)