RGB LED Module: Pinout and Connection To Arduino
RGB LED Module: Pinout and Connection To Arduino
RGB full color LED Module for Arduino emits a range of colors by mixing
red, green and blue. The amount of each primary color is adjusted using
PWM.
This module consists of a 5mm RGB LED and three 150Ω limiting resistors
to prevent burnout. Adjusting the PWM signal on each color pin will result
on different colors.
Operating Voltage 5V
LED drive mode Common cathode
LED diameter 5 mm
Operating Voltage 5V
int redpin = 11; //select the pin for the red LED
int bluepin =10; // select the pin for the blue LED
int greenpin = 9;// select the pin for the green LED
int val;
void setup() {
pinMode(redpin, OUTPUT);
pinMode(bluepin, OUTPUT);
pinMode(greenpin, OUTPUT);
Serial.begin(9600);
}
void loop()
{
for(val = 255; val > 0; val--)
{
analogWrite(redpin, val); //set PWM value for red
analogWrite(bluepin, 255 - val); //set PWM value for blue
analogWrite(greenpin, 128 - val); //set PWM value for green
Serial.println(val); //print current value
delay(1);
}
for(val = 0; val < 255; val++)
{
analogWrite(redpin, val);
analogWrite(bluepin, 255 - val);
analogWrite(greenpin, 128 - val);
Serial.println(val);
delay(5);
}
}