안녕하세요! Choi GPT 입니다.
이번 시간에 알아볼 내용은 RGB LED 모듈에 대해 설명하겠습니다.
KY-016 RGB LED 모듈은 빨강, 초록, 파랑 세 가지 색상의 LED를 포함하고 있으며,
각 LED의 밝기를 독립적으로 제어할 수 있습니다.
이를 통해 다양한 색상을 생성할 수 있습니다.
핀 구성은 다음과 같습니다.
핀맵 정보 |
핀맵 설명 |
R (Red) |
빨간색 LED의 핀 |
G (Green) |
초록색 LED의 핀 |
B (Blue) |
파란색 LED의 핀 |
GND |
공통 접지 핀 |
다음은 아두이노와 RGB LED의 연결방법은 다음과 같습니다.
기본예제소스는 아래를 참고 바랍니다.(각각 색상별 제어 및 기타 색상-임의의 색상 제어)
int redPin = 9; // 빨간색 LED 핀
int greenPin = 10; // 초록색 LED 핀
int bluePin = 11; // 파란색 LED 핀
void setup() {
pinMode(redPin, OUTPUT);
pinMode(greenPin, OUTPUT);
pinMode(bluePin, OUTPUT);
}
void loop() {
// 빨간색
analogWrite(redPin, 255);
analogWrite(greenPin, 0);
analogWrite(bluePin, 0);
delay(1000);
// 초록색
analogWrite(redPin, 0);
analogWrite(greenPin, 255);
analogWrite(bluePin, 0);
delay(1000);
// 파란색
analogWrite(redPin, 0);
analogWrite(greenPin, 0);
analogWrite(bluePin, 255);
delay(1000);
// 기타 색상 예제
analogWrite(redPin, 255);
analogWrite(greenPin, 255);
analogWrite(bluePin, 0);
delay(1000);
}
추가 색상에 대한 PWM 신호값은 윈도우 기본 프로그램인 "그림판" 실행 후
오른쪽 상단 "색 편집" 클릭
원하는 색상을 선택 후 해당 색상에 대한
빨강 / 녹색 / 파랑을 확인 후
소스를 해당 값으로 수정하면 지정된 색이 표현 됩니다.
감사합니다.