هذا هو تطبيق Linux المسمى NeoPixelBus والذي يمكن تنزيل أحدث إصدار له باسم ArduinoLibraryRelease.zip. يمكن تشغيله عبر الإنترنت في مزود الاستضافة المجاني OnWorks لمحطات العمل.
قم بتنزيل وتشغيل هذا التطبيق المسمى NeoPixelBus مع OnWorks عبر الإنترنت مجانًا.
اتبع هذه التعليمات لتشغيل هذا التطبيق:
- 1. قم بتنزيل هذا التطبيق على جهاز الكمبيوتر الخاص بك.
- 2. أدخل في مدير الملفات الخاص بنا https://www.onworks.net/myfiles.php؟username=XXXXX باسم المستخدم الذي تريده.
- 3. تحميل هذا التطبيق في هذا الملف.
- 4. ابدأ تشغيل OnWorks Linux عبر الإنترنت أو محاكي Windows عبر الإنترنت أو محاكي MACOS عبر الإنترنت من هذا الموقع.
- 5. من نظام تشغيل OnWorks Linux الذي بدأته للتو ، انتقل إلى مدير الملفات الخاص بنا https://www.onworks.net/myfiles.php؟username=XXXXX مع اسم المستخدم الذي تريده.
- 6. قم بتنزيل التطبيق وتثبيته وتشغيله.
NeoPixelBus
Ad
الوصف
تدعم مكتبة دعم Arduino NeoPixel مجموعة كبيرة ومتنوعة من مصابيح LED القابلة للتوجيه بشكل فردي. يرجى الرجوع إلى ويكي لمزيد من التفاصيل. الرجاء استخدام قناة gitter لطرح الأسئلة حيث يتم استخدام ميزة GitHub Issues لتتبع الأخطاء. مكتبة للتحكم في بروتوكول سلك واحد RGB و RGBW LEDs مثل APA106 و SK6812 و WS2811 و WS2812 و WS2813 والتي يشار إليها عادةً باسم NeoPixels وبروتوكول RGB ثنائي الأسلاك مثل Lpd8806 و APA102 و SK9822 يشار إليها عادةً باسم DotStars. يدعم معظم منصات Arduino. دعم ESP32 لاستخدام كل من RMT و i2s. يعتبر توقيت RMT حاليًا حساسًا لتكرار المقاطعة العالي بسبب مشاكل في Core. هناك العديد من المكتبات المتنافسة ، FastLED هي الأكبر و Adafruit NeoPixel الأكثر شيوعًا للمبتدئين. في ESP32 ، يمكن أن يوفر كل من FastLED و NeoPixelBus أكثر من قناة / ناقل. يستخدم FastLED بشكل أساسي RMT لدعم 8 قنوات متوازية. يدعم NeoPixelBus الآن قنوات RMTs 8 وقناتين إضافيتين باستخدام i2s.
المميزات
- أصغر من FastLED ، ميزات ودعم بكسل أكثر من esp8266_ws2812_i2s
- على Esp8266 يمكنك اختيار i2s DMA أو UART ، وكلاهما يتجنب المقاطعات (NMIs)
- يدعم وحدات بكسل RGBW (غير مدعومة من قبل المكتبتين الأخريين)
- يستخدم واجهة I2S لدفع Neopixels عبر DMA لتوفير تحديث غير متزامن
- يمكن استخدام UART في نموذج متزامن وغير متزامن ، ولكن غير متزامن يحد من استخدام مكتبات UART الأخرى
- واجهة برمجة تطبيقات منخفضة المستوى مع ميزات أخرى تم الكشف عنها بواسطة الفئات الخارجية
لغة البرمجة
C + +
الفئات
هذا تطبيق يمكن جلبه أيضًا من https://sourceforge.net/projects/neopixelbus.mirror/. تمت استضافته في OnWorks ليتم تشغيله عبر الإنترنت بأسهل طريقة من أحد أنظمتنا التشغيلية المجانية.