جدول المحتويات:

أساسيات FastLED: 8 خطوات
أساسيات FastLED: 8 خطوات

فيديو: أساسيات FastLED: 8 خطوات

فيديو: أساسيات FastLED: 8 خطوات
فيديو: 8 خطوات علمية عملية لزيادة الوزن وعلاج النحافة | علاج النحافة عند الشباب والبنات 💯 2024, شهر نوفمبر
Anonim

بواسطة RishabhLwww.coachingfunda.com تابع المزيد من قبل المؤلف:

تحديث Covid-19 باستخدام ESP8266
تحديث Covid-19 باستخدام ESP8266
تحديث Covid-19 باستخدام ESP8266
تحديث Covid-19 باستخدام ESP8266
تبديل مؤقت اردوينو بسيط
تبديل مؤقت اردوينو بسيط
تبديل مؤقت اردوينو بسيط
تبديل مؤقت اردوينو بسيط
DIY 5v to 3.3v المنطق المستوى شيفتر
DIY 5v to 3.3v المنطق المستوى شيفتر
DIY 5v to 3.3v المنطق المستوى شيفتر
DIY 5v to 3.3v المنطق المستوى شيفتر

حول: ماجستير في هندسة الإلكترونيات المزيد عن RishabhL »

سنرى في هذه التعليمات كيف يمكننا كتابة برنامج FastLED ، وكذلك كيفية استخدام مكتبة FastLed. سنرى أيضًا كيف يمكننا البرمجة لتصميم أنماط الألوان الخاصة بنا. تدعم هذه المكتبة أنواعًا مختلفة من شريط LED الذي يأتي مع وحدات تحكم LED مختلفة مثل WS2811 ، WS2812 ، Neopixel ، إلخ.

هيا نبدأ

الخطوة الأولى: قبل أن تبدأ:

قبل ان تبدأ
قبل ان تبدأ
قبل ان تبدأ
قبل ان تبدأ
قبل ان تبدأ
قبل ان تبدأ

1. اردوينو أونو

2. شريط LED الذي يحتوي على وحدة تحكم مثل ws2811 أو غيرها

3. امدادات الطاقة حسب تصنيف قطاع الصمام.

الخطوة الثانية: تضمين المكتبة:

تشمل المكتبة
تشمل المكتبة

قم بتنزيل مكتبة FastLED من هنا:

github.com/FastLED/FastLED

قم بتضمين هذه المكتبة في بيئة اردوينو الخاصة بك.

الخطوة 3: إعداد شريط LED:

إعداد شريط LED
إعداد شريط LED
إعداد شريط LED
إعداد شريط LED
إعداد شريط LED
إعداد شريط LED

قم بتوصيل شريط LED بمصدر الطاقة الخاص بك. يدخل دبوس البيانات الخاص بشريط LED في أي دبوس رقمي حددته في الكود. تأكد من أنه يجب توصيل أرضي ستروب LED واردوينو معًا.

يمكنك استخدام شريط LED من neopixel أو يمكنك شراء شريط LED رخيص من السوق وما تحتاج إلى القيام به لإزالة الجزء الأول من شريط LED الذي يحتوي على وحدة تحكم رئيسية. من السلسلة التالية من مصابيح LED ، يمكنك استخدام شريط neopixel. ولكن في شريط LED الصيني ، يتحكم عنصر تحكم ic واحد بثلاثة مصابيح LED في سلسلة مما يعني أن كل بكسل يساوي 3 بكسل led. إذا قمت بكتابة البيانات على الرمز الأول ، فستضيء المصابيح الثلاثة المتصلة بهذا الرمز. لذلك أنا أستخدم هذا النوع من شريط LED الرخيص الذي يحتوي على 7 ic في السلسلة التي تتحكم في 21 أدت كمجموعة من 3 مصابيح.

روابط:

اردوينو: دبوس رقمي 6 - دبوس Din لشريط LED

gnd - Gnd لشريط LED

مزود الطاقة: طرف موجب - + vcc لشريط LED

gnd - gnd لشريط LED

الخطوة 4: ملفات الرأس والثوابت:

ينتقل رصيد البرنامج التعليمي هذا إلى

يرجى زيارة هذا الرابط لمزيد من المعلومات التفصيلية.

فلنبدأ …

# تضمين // ملف الرأس

#define NUM_LEDS 60 // رقم الصمام الموجود في الشريط الخاص بك #define DATA_PIN 6 // الدبوس الرقمي لاردوينو الخاص بك

مصابيح CRGB [NUM_LEDS] ؛

الخطوة 5: إعداد باطل ()

اعتمادًا على نوع شريط LED الخاص بك ، حدد وظيفة إعداد الفراغ المناسبة

الإعداد باطل() {

FastLED.addLeds(المصابيح ، NUM_LEDS) ؛

}

أو

إعداد باطل () {FastLED.addLeds (المصابيح ، NUM_LEDS) ؛

}

أو

إعداد باطل () {FastLED.addLeds (المصابيح ، NUM_LEDS) ؛

}

أو

إعداد باطل () {FastLED.addLeds (المصابيح ، NUM_LEDS) ؛

}

أو

إعداد باطل () {FastLED.addLeds (المصابيح ، NUM_LEDS) ؛

موصى به: