Esta biblioteca le permite parpadear tantos LED y neopíxeles como lo desea sincrónicamente sin interferir mutuamente.
Esta biblioteca tiene dos dependencias:
Debe tenerlos instalados en su entorno para que se compile.
Clase LED
Este objeto representa un LED con todos sus métodos y propiedades. Debe crear uno de estos objetos para cada LED conectado y pasar el número PIN donde el LED está conectado como un argumento del método de constructor de la clase.
Led myLed (pin, polarity);Clase de neopíxeles
Este objeto representa un neopíxel con todos sus métodos y propiedades. Debe crear uno de estos objetos para cada neopixel. El orden en el que se crean estos objetos debe coincidir con su posición en el NeopixelStrip.
NeoPixel myPixel;LEDSYNC es el objeto Core Processor, debe agregarlo, todas las instancias de LED y Neopixels. No olvide pasarlos como referencia, de lo contrario no se compilará.
void setup (){
// Add the LED Object
LedSync. add (&myLed);
// Add the NeoPixel Object
LedSync. add (&myPixel);
} Para que LEDSYNC funcione, debe tener una alimentación desde el bucle del programa, así que no olvide llamar siempre LedSync.update() en el bucle.
void loop (){
LedSync. update ();
}Ahora está listo para comenzar a llamar a los métodos de sus LED y Neopixels.
Clase LED
Clase de neopíxeles
Clase de color
Clase Ledsync
MIT © Evert Arias