Con un resultado parecido al de la práctica anterior, os dejo una nueva práctica en la que trabajaremos en la composición del color, en este caso empleando el modelo RGB, donde los colores se componen mediante la mezcla de los de los colores rojo, verde y/o azul.
Finalmente, incluimos dos bucles similares en donde cambimos los valores de la variable que definen otros dos colores, manteniendo el otro constante. En el ejemplo, primero mantenemos constante el azul y después, el rojo.
Al igual que en otras prácticas con tiras de LED tipo Neopixel, la práctica comienza creando un nuevo proyecto, cargando la extensión Neopixel y fijando el nº de pixel de la barra o tira de LEDs correspondiente. Los LEDs han de iluminarse cuando presionemos el botón A, para lo cual creamos tres variables, cada una correspondiente a uno de los colores (R: rojo, G: verde y B: azul). Inicialmente estas variables tomarán el valor de 0.
A continuación, empleamos un bucle para cambiar en una unidad el valor de dos de las variables y establecemos el color de los LEDs según los nuevos valores que adoptan la variable. En un primer momento, mantendremos el valor correspondiente al verde en cero. Para no alargar mucho la secuencia, el cambio en los valores de las variables se realiza cada pocos milisegundos (10-20 ms), si bien al final de la práctica podrás jugar dicho intervalo.
Comentarios
Publicar un comentario