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