Paso 3: Componente luz
El componente RGB led nos permite iluminar nuestra canción de Navidad.
¿Cómo elctronico?
-En este experimento utilizamos led RGB ánodo común, este significa que debe conectarse a + 5v (GND lo contrario).
-También limitamos la corriente ~ 20mA usando el resistor de 270Ohms (rojo-morado-marrón).
-Seguir el esquema como se muestra en la imagen.
Código
Vamos a utilizar el pin11 del pin10 y pin9 enviar los valores de rojo, verde y azul RGB-led como se muestra:
redPin int = 11;
int greenPin = 10;
bluePin int = 9;
En la función setup() vamos a especificar el modo de los pernos:
void setup() {}
//setup pins
pinMode (redPin, salida);
pinMode (greenPin, salida);
pinMode (bluePin, salida);
pinMode (botón, entrada);
//light hasta verde al principio
mapColor(-1);
.....
}
La función mapColor() es la función principal que nos permite iluminar nuestro LED RGB con un color específico. La idea es combinar intensidades de RGB para producir otros colores en vez de rojo, verde y azul.
void mapColor(int note)
{
//The interruptor se asigna la nota a un determinado color
switch(note)
{
caso NOTE_C3:
caso NOTE_C4:
colores de //combine para producir una nueva :)
analogWrite (redPin, 0);
analogWrite (greenPin, 255);
analogWrite (bluePin, 255);
rotura;
.......
.......
}
}