Paso 6: Configuración de Arduino
Si ya tienes el software de arduino instalado en su computadora y están familiarizados con el uso para cargar el código, entonces es sólo una cuestión de cargar el dibujo de ejemplo y luego ejecutarlo (con una pequeña excepción - vea abajo).
Si por el contrario no lo has hecho, necesitará descargar el arduino IDE e instalar en su computadora. Está disponible en el arduin. También hay tutoriales sobre cómo instalar y utilizar por lo que no cubra ésos aquí. Una vez que está funcionando, puede descargar el código asociado para este proyecto y cargarlo a tu arduino. Una vez hecho esto y han modificado el código tal como se detalla a continuación, es sólo una cuestión de accionar para arriba y viendo la estrella deslumbra.
Aún no ha terminado ningún bocetos de mis propias para este proyecto, pero estoy trabajando en algunas así que te daré algunos links para el código y las bibliotecas que puede utilizar para empezar.
2 bibliotecas que están disponibles para este tipo de leds (WS2811) que existen son la Biblioteca de Adafruit Neopixel y FastLED. Son excelentes ambos y ambos tienen dibujos de ejemplo para ponerte en marcha. Utilicé el ejemplo de "strandtest" de Adafruit para el vídeo que se muestra en el primer paso.
Otra vez, si no está familiarizado con la codificación etc. hay gran tutoriales sobre la instalación de bibliotecas y usarlos. Google lejos! Tomaría demasiado largo para explicarlo aquí y está todo disponible.
De la biblioteca de Adafruit, busque strandtesten la carpeta de ejemplos. Este es el código que necesita para cargar para este proyecto.
Algunos parámetros tienen que cambiar en orden para que funcione con el tipo de leds que se utilizan.
Aquí está el código:
#include < Adafruit_NeoPixel.h >
#define PIN 6
Parámetro 1 = número de píxeles en tira
Parámetro 2 = número de pin del Arduino (la mayoría son válidos)
Parámetro 3 = píxeles tipo banderas, sumar como sea necesario:
NEO_KHZ800 800 KHz bitstream (mayoría NeoPixel productos w/WS2812 LED)
NEO_KHZ400 400 KHz (clásico 'v1' (no el v2) FLORA pixeles, conductores WS2811)
NEO_GRB píxeles están cableados para GRB bitstream (más productos de NeoPixel)
NEO_RGB píxeles están cableados para RGB bitstream (v1 FLORA pixeles, no v2)
Tira de Adafruit_NeoPixel = Adafruit_NeoPixel (60, PIN, NEO_GRB + NEO_KHZ800); Cambiar esta línea:
Tira de Adafruit_NeoPixel = Adafruit_NeoPixel (50, PIN, NEO_RGB + NEO_KHZ800);
Hemos cambiado de 60 a 50. Este es el número de píxeles de nuestra tira. También cambiamos el orden de color de
GRB (verde, rojo, azul) a RGB (rojo, verde, azul).
El resto del código está bien.
Así que si usted está todo conectado, todo lo que necesita hacer es conectarlo y dejarlo rodar.