Vamos a aprender a controlar leds Neopixel con nuestro Kit Qubótica. El Kit trae incorporado un led Neopixel programable en la cajita amarilla del Qudino.
Veamos: Para utilizar Neopixel (un led RGB programable) con Qudino, se programa dentro de un bucle o ciclo el actuador Color.
En la salida debemos indicar que trabajaremos con el Neopixel, para lo cual elegimos la opción neo. Esta es la dirección del led neopixel, incorporado en el Qudino.
Número de led: es un número que vale desde 0 a 255 , equivale a la cantidad (N-1) de neopixels que quiero conectar en mi Qudino. Ojo!! Como estamos utilizando el Neopixel interno del Qudino, debemos poner el número 0 (cero).
Si conecto de forma externa, por ejemplo, 8 neopixels entonces debo poner Número de led = N-1 = 7.
Para elegir el color, se trabaja combinando los colores básicos rojo, verde y azul. A través de la combinación se pueden obtener un amplia gama de colores. Para hacer esto, tenemos que dar un valor del 0 a 255, para indicar la cantidad de color primario que quiero sumar. Ejemplo: Si pongo en rojo el número 255, luego en azul 0 (cero) y en verde 0 (cero), entonces voy a obtener rojo puro.
Sugerencia: Comenzar con el ejemplo del rojo puro y una vez logrado el programa, ir modificando las cantidades de verde, azul y rojo, para obtener diferentes colores y sorprenderse!! 🙂
Descripción de la figura: Vemos el bucle en color amarillo, luego conectado a éste, vemos en color verde el actuador Color. En salida leemos neo, en N° Led 0 (lo cual indica que trabajamos con el led interno del Qudino). En rojo se lee 255, en verde y azul 0, con lo cual el Neopixel brillará rojo puro.
Ahora, veamos un programa completo, llamado Guiño, para encender y apagar el Neopixel.
Para hacer esto, debemos agregar al programa visto antes, un nuevo elemento, que indica la cantidad de tiempo que el Neopixel estará brillando y luego la cantidad de tiempo que el Neopixel estará apagado sin brillar.
El tiempo se expresa en milisegundos, con lo cual, por ejemplo, si ponemos tiempo 1000, estamos indicando que el Color se mantendrá brillando 1 segundo.
Con Qudino se utiliza el siguiente programa:
Descripción de la figura: En este bucle se utilizan dos actuadores Color. El primero para indicar el color rojo, y luego un segundo actuador Color en el que todos los colores están en 0 (cero) para indicar que el Neopixel estará apagado. Los dos actuadores de Color, tienen debajo un condicionante llamado retardo en el que se indica el tiempo que durará el color rojo y luego el apagado, actuando. En ambos se indica tiempo 1000, que equivale a 1000 milisegundos, es decir, 1 segundo.
El video muestra el funcionamiento del programa.