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

وحدة التحكم في سطوع شريط LED: 4 خطوات
وحدة التحكم في سطوع شريط LED: 4 خطوات

فيديو: وحدة التحكم في سطوع شريط LED: 4 خطوات

فيديو: وحدة التحكم في سطوع شريط LED: 4 خطوات
فيديو: تحكم باهتة سطوع LED. 2024, يونيو
Anonim
جهاز التحكم في سطوع شريط LED
جهاز التحكم في سطوع شريط LED
جهاز التحكم في سطوع شريط LED
جهاز التحكم في سطوع شريط LED
جهاز التحكم في سطوع شريط LED
جهاز التحكم في سطوع شريط LED

تشتهر شرائط LED في جميع أنحاء العالم باستهلاكها للجهد المنخفض وسطوعها ، وفي بعض الأحيان نحتاج إلى ضبط مصدر الجهد والسطوع لشرائط LED هذه ، على سبيل المثال ، أثناء نومك ستشعر بالانزعاج بسبب سطوع LED. هذا مشروع اردوينو للتحكم في سطوع شريط LED. إنه سهل الاستخدام لأنه يتلقى قيمة سطوع من المستخدم. تعتمد قيمة السطوع على الجهد المعطى لشريط LED. إذا أعطى المستخدم 5 فولت ، فإنه يعطي أقصى سطوع ، إذا أعطى المستخدم 0.1 فولت ، فإنه يوفر سطوعًا منخفضًا. يمكن أن يكتب Arduino جهدًا من 0 إلى 255 (تقسيمات 0-5 فولت ، على سبيل المثال: 1 فولت = 51 وحدة). ولكن باستخدام الأوامر والحسابات يمكننا تصغير ذلك إلى 0-5 فولت. دعنا ندخل في المشروع.

اللوازم

متطلبات:

  1. اردوينو أونو / نانو / ميجا
  2. شريط LED (يجب أن يعمل على الحد الأدنى
  3. اردوينو IDE
  4. توصيل الأسلاك (رقم 2)

الخطوة 1: التوصيلات

روابط
روابط

هذه هي الوصلات لتوصيل شريط LED مع Arduino:

ARDUINO شريط LED

GND >> - (سلبي)

DIGITAL PWM 3 (pin3) >> + (موجب)

--------------------------------------------------------------------------------------

قم بتوصيل الطرف السالب لشريط LED بدبوس groung (GND) في اردوينو

قم بتوصيل السن الموجب لشريط LED بالدبوس 3 من اردوينو

الخطوة الثانية: الكود

الشفرة
الشفرة
الشفرة
الشفرة

أهم شيء بجانب الأجهزة في Arduino هو الكود ، الكود موضح أدناه. اكتب هذا الرمز وقم بتحميله باستخدام اردوينو IDE أو محمل bluino.

سطوع تعويم Int LED = 3 ؛ تعويم سطوع حقيقي. تأخير تعويم 1 ؛ تأخير تعويم 2 ؛ خيار تعويم إعداد باطل () {pinMode (LED ، الإخراج) ؛ Serial.begin (9600) ؛ Serial.println ("وحدة تحكم شريط Arduino LED") ؛ Serial.println ("") ؛ Serial.println ("الرجاء إدخال سطوع شريط LED (1-5)") ؛ Serial.println ("") ؛ while (Serial.available () == 0) {} السطوع = Serial.parseFloat () ؛ السطوع الحقيقي = (السطوع) * 51.0 ؛ if (realbrightness> = 6) {Serial.println ("الرجاء إدخال سطوع صالح") ؛ }} void loop () {Serial.println ("")؛ Serial.println ("شريط LED يومض بمعدل") ؛ Serial.print (السطوع) ؛ analogWrite (LED ، السطوع الحقيقي) ؛ تأخير (1000) ؛ }

الخطوة 3: حان وقت الاختبار

حان وقت الاختبار!
حان وقت الاختبار!
حان وقت الاختبار!
حان وقت الاختبار!

قم بتوصيل Arduino بتحميل الكود ، افتح الشاشة التسلسلية. يجب عرض الرسالة "الرجاء إدخال سطوع شريط LED (1-5)". أدخل قيمة السطوع وانقر فوق إرسال. يمكنك أن ترى أن شريط LED الخاص بك يعمل في أمر السطوع الخاص بك!.

الخطوة 4: معلومات إضافية:

  • يمكن إدخال السطوع بقيمة عشرية.
  • السطوع الذي تم إدخاله فوق 5 ، سيكون هو نفسه 5.
  • عندما تصبح القيمة أقل ، يقل السطوع.
  • بشكل افتراضي في بعض الأحيان قد تكون برامج تشغيل Arduino مفقودة في جهاز الكمبيوتر الخاص بك. لحل الأخطاء ، افتح مدير الجهاز وقم بتحديث جميع برامج التشغيل غير المعروفة.
  • حدد منفذ COM الصحيح وإصدار Arduino.
  • تنزيل رمز بديل:

موصى به: