반응형
SMALL

안녕하세요! Choi GPT 입니다.

이번 시간에 알아볼 내용은 RGB LED 모듈에 대해 설명하겠습니다.

출처 : https://arduinomodules.info/ky-016-rgb-full-color-led-module


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 신호값은 윈도우 기본 프로그램인 "그림판" 실행 후
오른쪽 상단 "색 편집" 클릭

 


원하는 색상을 선택 후 해당 색상에 대한

빨강 / 녹색 / 파랑을 확인 후

소스를 해당 값으로 수정하면 지정된 색이 표현 됩니다.


감사합니다.

 

반응형
LIST

+ Recent posts