RGB LED عبارة عن ثلاثة مصابيح LED بألوان مختلفة (أحمر - أحمر ، أخضر - أخضر ، أزرق - أزرق) ، محاطة بغلاف واحد. دعونا نرى كيفية توصيل RGB LED بـ Arduino.
انه ضروري
- - اردوينو
- - RGB LED ؛
- - 3 مقاومات لـ 220 أوم ؛
- - توصيل الأسلاك
- - لوح الخبز
- - كمبيوتر.
تعليمات
الخطوة 1
مصابيح RGB LED من نوعين: مع أنود مشترك ("زائد") وكاثود مشترك ("ناقص"). يوضح الشكل المخططات التخطيطية لهذين النوعين من مصابيح LED. إن الساق الطويلة من LED هي دائمًا مقدمة الطاقة المشتركة. يوجد مؤشر LED الأحمر (R) بشكل منفصل ، ويقع الأخضر (G) والأزرق (B) على الجانب الآخر من الأنود ، كما هو موضح في الشكل. في هذه المقالة ، سننظر في توصيل RGB LED بكل من الأنود المشترك والكاثود المشترك.
الخطوة 2
يظهر في الشكل مخطط توصيل RGB LED مع أنود مشترك. نقوم بتوصيل الأنود بـ "+5 V" على لوحة Arduino ، بينما نقوم بتوصيل المسامير الثلاثة الأخرى بمسامير رقمية عشوائية.
يرجى ملاحظة أننا نقوم بتوصيل كل من مصابيح LED من خلال المقاوم الخاص بها ، وليس باستخدام واحد مشترك. من المستحسن القيام بذلك ، لأن كل من مصابيح LED لها كفاءتها الخاصة. وإذا قمت بتوصيلهم جميعًا بمقاوم واحد ، فسوف تتوهج مصابيح LED بسطوع مختلف.
الخطوه 3
دعونا نعيد كتابة الرسم الكلاسيكي "الوميض". سنقوم بتمكين وتعطيل كل من الألوان الثلاثة على التوالي. لاحظ أن مؤشر LED سيضيء عندما نطبق LOW على الدبوس المقابل في Arduino.
الخطوة 4
دعونا نرى وميض RGB LEDs في العمل. يتم تشغيل مؤشر LED باللون الأحمر والأخضر والأزرق. يضيء كل لون لمدة ثانية واحدة ، ثم ينطفئ لمدة ثانيتين ، ويتم تشغيل اللون التالي.
يمكنك إضاءة كل قناة على حدة ، ويمكنك جميعًا في نفس الوقت ، ثم يتغير لون التوهج.
الخطوة الخامسة
إذا كنت تستخدم الكاثود RGB LED ، فقم بتوصيل السلك الطويل لمؤشر LED بـ GND الخاص بلوحة Arduino وقنوات R و G و B بالمنافذ الرقمية في Arduino. يجب أن نتذكر أن مصابيح LED تضيء عندما يتم تطبيق مستوى عالٍ (HIGH) على القنوات R ، G ، B ، على عكس LED مع الأنود المشترك.
إذا لم تقم بتغيير الرسم أعلاه ، فسيتم تشغيل كل لون من ألوان LED في هذه الحالة لمدة ثانيتين ، وستكون فترة التوقف بينهما ثانية واحدة.