LedSync
v1.0.2
该库使您可以同步眨眼,而无需互相干扰。
该库有两个依赖性:
您必须在环境中安装它们才能进行编译。
LED课程
该对象代表其所有方法和属性的LED。您必须为每个连接的LED创建此对象之一,并传递将LED连接为类构造函数方法的引脚号。
Led myLed (pin, polarity);Neopixel类
该对象代表具有其所有方法和属性的Neopixel。您必须为每个Neopixel创建其中一个对象。创建这些对象的顺序必须匹配其在NeopixelStrip中的位置。
NeoPixel myPixel;LEDSYNC是核心处理器对象,您必须添加到LED和Neopixels的所有实例中。不要忘记将它们作为参考传递,否则不会编译。
void setup (){
// Add the LED Object
LedSync. add (&myLed);
// Add the NeoPixel Object
LedSync. add (&myPixel);
}为了使LEDSync工作,它必须从程序循环中进行喂食,因此请不要忘记在循环中始终致电LedSync.update() 。
void loop (){
LedSync. update ();
}现在,您准备开始调用LED和Neopixels的方法。
LED课程
Neopixel类
颜色类
LEDSYNC课程
麻省理工学院©Evert Arias