تتيح لك هذه المكتبة أن تومض أكبر عدد من مصابيح LED و Neopixels كما تريد بشكل متزامن دون التدخل في التقدم الآخر.
هذه المكتبة لها تبعياتان:
يجب أن يكون لديك تثبيت في بيئتك حتى يتم تجميعها.
فئة LED
يمثل هذا الكائن مصباحًا مع جميع أساليبه وخصائصه. يجب إنشاء أحد هذه الكائنات لكل مؤشر LED متصل وتمرير رقم PIN حيث يتم توصيل LED كوسيطة لطريقة مُنشئ الفئة.
Led myLed (pin, polarity);فئة Neopixel
يمثل هذا الكائن neopixel مع جميع أساليب وخصائصه. يجب إنشاء أحد هذه الكائنات لكل neopixel. يجب أن يتطابق الترتيب الذي يتم إنشاء هذه الكائنات في موقعها في NeopixelStrip.
NeoPixel myPixel;LEDSYNC هو كائن المعالج الأساسي ، يجب عليك إضافته ، وجميع مثيلات المصابيح والأصبح والأورام. لا تنس أن تمريرها كمرجع ، وإلا فلن يتم تجميعها.
void setup (){
// Add the LED Object
LedSync. add (&myLed);
// Add the NeoPixel Object
LedSync. add (&myPixel);
} من أجل عمل LEDSYNC ، يجب أن يكون لديه تغذية من حلقة البرنامج ، لذلك لا تنسى دائمًا استدعاء LedSync.update() في الحلقة.
void loop (){
LedSync. update ();
}أنت الآن مستعد لبدء استدعاء أساليب LEDS و Neopixels.
فئة LED
فئة Neopixel
فئة اللون
فئة LEDSYNC
MIT © Evert Arias