Skip to main content
Para usar este módulo, definí INCLUIR_LED_RGB antes de incluir Cod-ES.h.

Activación


Clase LedRGB

Cada LED RGB que uses en tu proyecto requiere su propia instancia de la clase LedRGB. Al crear la instancia los tres pines se configuran automáticamente como salida (OUTPUT).

Constructor

constructor
Crea una instancia del LED RGB y configura los pines indicados como salida.Parámetros:
  • rPin — pin digital PWM conectado al canal rojo (R).
  • gPin — pin digital PWM conectado al canal verde (G).
  • bPin — pin digital PWM conectado al canal azul (B).
Los tres pines deben ser pines PWM (en Arduino Uno, los pines con símbolo ~: 3, 5, 6, 9, 10, 11). De lo contrario, analogWrite() no producirá variación de color.

Métodos

void
Establece el color del LED mezclando los tres canales y lo enciende de inmediato. Los valores van de 0 (apagado) a 255 (máxima intensidad) por canal.Parámetros:
  • rojo — intensidad del canal rojo (0–255).
  • verde — intensidad del canal verde (0–255).
  • azul — intensidad del canal azul (0–255).
void
Enciende el LED con el último color configurado por cambiarColor(). No cambia el color almacenado.
void
Apaga el LED poniendo los tres canales en LOW. El color almacenado se conserva para cuando se llame a encender() nuevamente.

Referencia de colores comunes


Ejemplo completo — secuencia de colores


Ejemplo — efecto de fundido (fade)