안녕하세요! 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 신호값은 윈도우 기본 프로그램인 "그림판" 실행 후
오른쪽 상단 "색 편집" 클릭
원하는 색상을 선택 후 해당 색상에 대한
빨강 / 녹색 / 파랑을 확인 후
소스를 해당 값으로 수정하면 지정된 색이 표현 됩니다.
감사합니다.
'5. 아두이노 소자 및 모듈 소개 > 응용모듈' 카테고리의 다른 글
[아두이노 응용] 시리얼통신 테스트 프로그램 및 앱인벤터 소스파일 (0) | 2023.12.02 |
---|---|
[팅커캐드] TMP36 온도센서를 알아보자(2-조건문을 활용한 LED 연동) (0) | 2023.10.06 |
[팅커캐드] TMP36 온도센서를 알아보자 (0) | 2023.10.06 |