Saltar la navegación

Proyectos Neopixel Libreria Adafruit

Para realizar estos ejercicios se necesita la libreria de Adafruit
Link: https://learn.adafruit.com/adafruit-neopixel-uberguide/arduino-library-installation 

Muy importante
Los siguientes ejemplos se han realizado con una tira de 8 Neopixels. 
El pin escogido para hacer llegar la información a la tira será siempre el PIN 6
Se ha hecho de esta manera para poder utilizar los esquemas de Thinkercad, evidentemente vuestros trabajos serán con un numero mayor de Pixeles así pues deberíais cambiar esta línea de código:
#define NUMPIXELS      8 // número de neopixels de la tira
Poniendo en lugar de 8, el valor de las tiras de los esquemas, el numero de pixeles que tengais.

Esta tira puede alimentarse directamente desde el Arduino cosa que no pasará cuando utiliceis tiras mayores. Mirad les indicaciones de cada tira y alimentadla correctamente. En caso que no llegue la potencia necesaria los colores no serán los deseados.
Debajo podéis ver una tira y una base para alimentar a 12V, con 8 pilas de 1,5V. En los videos se verá un alimentador de los que puedes regular la potencia.
Consideraciones sencillas para entender la programación:
Los leds empiezan a contar desde el cero, así si queremos encerder el led cuatro deberemos escribir un 3.

Los leds tienen una única dirección.
Los colores vienen marcados por orden y cantidad de color. Orden: Rojo, Verde y Azul. La cantidad de color va de 0 (nada) a 255 (todo).

Se puede encender el led que querais y darle un tiempo de permanencia, de apagado, etc.
Las ordenes de tiempo pueden venir marcadas por la orden DELAY; en programaciones más avanzadas es conveniente utilizar la orden MILLIS.

Se han creado una serie de ejemplos introductorios para ir entendiendo el funcionamiento de los Neopixels.

neopixels

carregador

Para la tira que aparece en la imagen superior, para alimentarla, hemos utilizado esta base. La potencia requerida es de 12v, por ello hemos utilizado un cargador de 8 pilas de 1,5v. En algunos videos aparecerá un alimentador de corriente regulado a 12V.