Paso 4: Añadir el código
No he encontrado un dibujo mejor que éste, publicada por johncarl81. Fue portado de la LolShield para el uso en Neopixels. Los patrones hace son fascinantes: impredecible y muy suave.
Para cargar esto sobre su proyecto, usted tendrá que editar dos líneas:
https://github.com/johncarl81/neopixelplasma/BLOB/...
El primer parámetro del constructor es el número de LEDs conectados, y el segundo es el pin que están conectados a. En el bosquejo original, hay 40 Neopixels conectados al pin #6:
const int NUM_LEDS = 40;
const int LED_PIN = 6;
Tira de Adafruit_NeoPixel = Adafruit_NeoPixel (NUM_LEDS, LED_PIN, NEO_GRB + NEO_KHZ800);
Usted tendrá que actualizar esos números para trabajar en su proyecto. Por ejemplo, si tienes 5 Neopixels conectados al pin #1, las líneas tendría este aspecto:
const int NUM_LEDS = 5;
const int LED_PIN = 1;
Para este proyecto, mi 3 Neopixels se unen al pin #3, por lo que parece esto:
const int NUM_LEDS = 3;
const int LED_PIN = 3;
Tira de Adafruit_NeoPixel = Adafruit_NeoPixel (NUM_LEDS, LED_PIN, NEO_GRB + NEO_KHZ800);
Usted también puede jugar con los parámetros. Por ejemplo, estas dos líneas tienen un efecto sobre la velocidad y los colores que vas a ver: