Paso 2: Arduino Sketch o MCU firmware
Asegúrese de que ha instalado correctamente el necesario IDE de Arduino para su favor de Arduino.
Descargar la biblioteca de NeoPixel de Adafruit.
https://github.com/Adafruit/Adafruit_NeoPixel
Si usted está usando otro MCU y tiene un compilador de C puede utilizar esta biblioteca y adaptar el ejemplo de arduino:
https://github.com/cpldcpu/light_ws2812
Adaptación:
Tomemos el ejemplo de "strandtest" de la biblioteca de Adafruit y realice los siguientes cambios:
1) cambiar la segunda línea a qué pines de I/O que desea utilizar. En este ejemplo: Pin 0 se utiliza en la Digispark.
#define PIN 0
2) cambio la siguiente sin comentar la línea con la longitud de la tira que desea utilizar, ex: 22 leds en lugar de 60.
Tira de Adafruit_NeoPixel = Adafruit_NeoPixel (22, PIN, NEO_GRB + NEO_KHZ800);
3) disminuir el brillo de los LEDs, es mejor para los ojos.
al final de la función setup():
strip.setBrightness(90); O menos.
Eso es todo, compilar y cargar en el MCU. Y los leds de la persecución.