2018/01/24

LED RBG

Podemos entender un LED RGB CC (Common Cathode) como tres ledes -uno rojo, otro verde y otro azul- encapsulados como un solo led con cuatro patillas. Para conectarlo a la placa Arduino necesitamos, como siempre, interponer unas resistencias de 220 Ω y usaremos pines PWM (3, 5, 6, 9, 10 y 11). La patilla más larga es el cátodo común que irá conectada a GND.


Este es el código que tenemos que cargar en nuestra placa:
int r = 11;
int g = 10;
int b = 9;

void setup() {
  pinMode(r, OUTPUT);
  pinMode(g, OUTPUT);
  pinMode(b, OUTPUT);
}

void loop() {
  analogWrite(r, 255);
  delay(1000);
  analogWrite(r, 0);
  delay(1000);
  analogWrite(g, 255);
  delay(1000);
  analogWrite(g, 0);
  delay(1000);
  analogWrite(b, 255);
  delay(1000);
  analogWrite(b, 0);
  delay(1000);
  analogWrite(r, 255);
  analogWrite(g, 255);
  analogWrite(b, 255);
  delay(1000);
  analogWrite(r, 0);
  analogWrite(g, 0);
  analogWrite(b, 0);
  delay(1000);
}