Contenido
1 – Descripción.
Este modulo tiene la posibilidad de emitir cualquier color, tiene integrados 3 resistencias de 150Ω para las 3 entradas analógicas correspondientes a R, G, B. Tiene un cátodo común para el mismo led.
La tensión de trabajo es de 5 voltios suministrada por la seña analógica de los pines R, G, B. El pin de abajo en la imagen de arriba es el pin de tierra o negativo.
2 – Datos técnicos.
Tensión de trabajo – 5 voltios.
Dispone de un cátodo común.
Pin R – señal analógica.
Pin G – señal analógica.
pin B – señal analógica.
Pin «-» – negativo o tierra.
3 – Programación.
Este programa muestra el encendido de forma intermitente de los 3 colores, el programa esta probado con la NodeMCU ESP12.
void setup() { pinMode(2, OUTPUT); // R, pertenece al pin D4 pinMode(4, OUTPUT); // G, pertenece al pin D2 pinMode(5, OUTPUT); // B, pertenece al pin D1 } void loop() { analogWrite(2, 1023); analogWrite(4, 0); analogWrite(5, 0); delay(1000); analogWrite(2, 0); analogWrite(4, 1023); analogWrite(5, 0); delay(1000); analogWrite(2, 0); analogWrite(4, 0); analogWrite(5, 1023); delay(1000); }
El siguiente programa es para iluminar los 3 colores del led pero la placa utilizada es la NodeMCU ESP32:
void setup() { //ledcSetup(canal, Hz, bit profundidad); //ledcAttachPin(GPIO, canal); //ledcWrite(canal, pulsos); ledcSetup(0, 50, 100); ledcAttachPin(12, 0); ledcSetup(1, 50, 100); ledcAttachPin(13, 1); ledcSetup(2, 50, 100); ledcAttachPin(14, 2); } void loop() { ledcWrite(0, 100); ledcWrite(1, 0); ledcWrite(2, 0); delay(300); ledcWrite(0, 0); ledcWrite(1, 100); ledcWrite(2, 0); delay(300); ledcWrite(0, 0); ledcWrite(1, 0); ledcWrite(2, 100); delay(300); }
Deja una respuesta Cancelar la respuesta