- Código:
- Explicación del código:
- Primero hemos declarado dos variables a las que hemos llamado intensidad y estado. A la intensidad le hemos puesto que el máximo sea 255 para el cambio de colores.
- Luego hemos declarado una función a la que hemos llamado cambio de estado y hemos ordenado que si la variable estado es igual a 6 se cambiará a 0. De lo contrario sumaría cada estado del color al siguiente.
- Ahora hemos declarado las funciones de los 6 colores.
- Después hemos declarado la función de apagado en el que todos los pines digitales están en valor analógico 0.
- A continuación si la variable estado es igual a 0 (acaba de empezar) se mantenga apagado, en cambio si la variable estado es igual a 1 comenzar el proceso con el color rojo. En cambio si la variable es 2 se cambiará al siguiente, así consecutivamente hasta volver al valor 0.
- La variable intensidad es igual a leer potenciómetro partido de 4, si leer botón es igual a 1 ejecutar los cambios de estado y esperar 1 segundo y después encender de uno en uno según usemos el botón y esperar 200 ms antes de cambiar cada color.
- Hemos conectado el led rojo al pin 9, el led verde al pin 10 y el led azul al pin 11.
- Vídeo:
- Propuesta de la versión 2:
EXPLICACIÓN: Cuando pulsemos el botón, se encenderá el RGB cada vez que lo volvamos a pulsar se cambiará de color a 6 tonos diferentes y con el potenciómetro podremos regular la intensidad de la luz en cada color.
COMPONENTES:
- POTENCIÓMETRO: Es una resistencia variable, con cursor y 3 terminales. Se comporta como un divisor de tensión o voltaje.
- BOTÓN: Tecla utilizada para activar alguna función de un dispositivo.
- RGB: Podemos regular el tono del color con él.
- CABLES: Dentro de él hay un conductor generalmente es el cobre que está recubierto de un material aislante o protector y conducen la electricidad.
- TAJETA ARDUINO
- PLACA DE PRUEBAS
- RESISTENCIAS: La unidad de resistencia en el SI es el ohmio que se representa con la letra griega omega(Ω). Se denomina resistencia eléctrica a la oposición, al flujo de electrones al moverse a través de un conductor.
Fritzing: