Un Módulo RGB es una luz con tres diodos de distintos colores juntos, RGB significan Red(rojo), Green(verde) y Blue(Azul).
Usando unas resistencias de 220 ohminos y conectando el B(azul) en la salida 2, la G(verde) en la 3, y la R(roja), en la 4.
Conectando el común al negativo.
Quedaría así:
Y el esquema así:
El código hemos usado salidas digitales y quedaría así:
// Primero indicamos las salidas
int R = 2;
int G = 3;
int B = 4;
void setup() {
// Las marcamamos como salidas
pinMode(R, OUTPUT);
pinMode(G, OUTPUT);
pinMode(B, OUTPUT);
}
// Hacemos las 9 conbinaciones posibles
void loop() {
digitalWrite(R, LOW);
digitalWrite(G, LOW);
digitalWrite(B, LOW);
delay(1000);
digitalWrite(R, LOW);
digitalWrite(G, LOW);
digitalWrite(B, HIGH);
delay(1000);
digitalWrite(R, LOW);
digitalWrite(G, HIGH);
digitalWrite(B, LOW);
delay(1000);
digitalWrite(R, LOW);
digitalWrite(G, HIGH);
digitalWrite(B, HIGH);
delay(1000);
digitalWrite(R, HIGH);
digitalWrite(G, LOW);
digitalWrite(B, LOW);
delay(1000);
digitalWrite(R, HIGH);
digitalWrite(G, LOW);
digitalWrite(B, HIGH);
delay(1000);
digitalWrite(R, HIGH);
digitalWrite(G, HIGH);
digitalWrite(B, LOW);
delay(1000);
digitalWrite(R, HIGH);
digitalWrite(G, HIGH);
digitalWrite(B, HIGH );
delay(1000);
}
Y ya solo queda probar


No hay comentarios:
Publicar un comentario