Luego, esta línea se visualizará: Adafruit_NeoPixel pixels = Adafruit_NeoPixel(NUMPIXELS, PIN,
NEO_GRB + NEO_KHZ800);
Esta línea da un nombre a los LEDs. En este caso el nombre es 'pixels'. Puede cambiar esto fácilmente en "pan-
el" o´lo que quiera. Sin embargo tenga en cuenta que deberá cambiar cada "pixel" en el resto del programa.
Luego, le explicaremos al programa de qué "pixels" consta (nuestro panel en este caso): Adafruit_
NeoPixel(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
•
NUMPIXELS = Hemos determinado este valor anteriormente en el programa. Esto es el número de píxeles
que debe ser controlado.
•
PIN = Hemos determinado este valor anteriormente en el programa. Esto es el pin 'display datastream' .
•
NEO_GRB = Deje esto para LEDs WS2812 estándar.
•
NEO_KHZ800 = Deje esto para LEDs WS2812 estándar.
Luego se visualizará el siguiente código que sólo es una variable que almacena un valor que se utilizará como
una temporización en la función principal. Si cambia este valor, la velocidad con la que el 'for-loop' se ejecuta
en la función 'loop' se cambiará.
int delayval = 500; // delay for half a second
Below that piece of code there is the setup function that looks like this:
void setup() {
// This is for Trinket 5V 16MHz, you can remove these three lines if you are not using a Trinket
#if defined (__AVR_ATtiny85__)
if (F_CPU == 16000000) clock_prescale_set(clock_div_1);
#endif
// End of trinket special code
strip.begin();
}
MANUAL DEL USUARIO
K8403
10