Electronics

LED RGB Module (Diffused LED-RGB 10mm) RobotDYN

Out Of Stock

1

Description

This an RGB Led board from RobotDyn which can give you any color using the combination of the three main colors Red, Green, Blue, the board has 3 connections to control every color with PWM out from the Arduino Board all of those pins are GND Active, the fourth pin is VCC which can be connected to 5v thanx to the resistors on board which is connected to every RGB pin.

You can get the three colors to work using these voltages:

Red:1.8-2.0V

Geen:2.0-2.2V

Blue:2.6-2.8V

 

Led Power

Red :0.5W

Green: 0.5W 

Blue : 0.5W
Total of (1.5W)

  • Operating Temperature:-40°C---80°C
  • Diffused LED:10x10

Documents

Dimensional drawing

Dimensions RGB LED module-Diffused LED-RGB 10mmDimensions RGB LED module-Diffused LED-RGB 10mm

Pinout

Pinout RGB LED module-Diffused LED-RGB 10mmPinout RGB LED module-Diffused LED-RGB 10mm

Schematic

Schematic of RGB LED module-Diffused LED-RGB 10mm

Arduino Code for RobotDyn LED RGB Module (Diffused LED-RGB 10mm):

This module provides a few LEDs – with the overlay of the different brightness levels, you can create different colors. This will be shown in the following code example.


// RGB LED KY-009 Module 

int Led_Green = 9;
int Led_Blue = 10;
int Led_Red = 11;
 
int val;
 
void setup () {
  //Output pin initialization for the LEDs
  pinMode (Led_Red, OUTPUT); 
  pinMode (Led_Green, OUTPUT); 
  pinMode (Led_Blue, OUTPUT); 
}
void loop () {
   // In this for-loop, the 3 LEDs will get different PWM-values
   // Via mixing the brightness of the different LEDs, you will get different colors. 
   for (val = 255; val> 0; val--)
      {
       analogWrite (Led_Blue, val);
       analogWrite (Led_Green, 255-val);
       analogWrite (Led_Red, 128-val);
       delay (1);
   }
   // You will go backwards through the color range in this second for loop.
   for (val = 0; val <255; val++)
      {
      analogWrite (Led_Blue, val);
      analogWrite (Led_Green, 255-val);
      analogWrite (Led_Red, 128-val);
      delay (1);
   }
}