Menu
CoddyTech
flag Ar iconالعربيةdown icon

إضاءة LED RGB

جزء من قسم المخرجات في رحلة Arduino على Coddy. الدرس 6 من 24.

إن RGB LED عبارة عن ثلاثة مصابيح LED صغيرة في غلاف واحد: أحمر وأخضر وأزرق. لها أربعة أرجل، واحدة لكل لون وواحدة مشتركة بين الثلاثة.

في مصباح RGB LED ذو الكاثود المشترك، تكون الرجل المشتركة هي الطرف السالب للمصابيح الثلاثة، لذا تُوصَل بـ GND. وتُوصَل رجل كل لون عبر مقاومة خاصة بها إلى دبوس خاص بها. على هذه اللوحة:

const int redPin = 11;
const int greenPin = 10;
const int bluePin = 9;

كل لون هو مصباح LED عادي: اضبط الدبوس على HIGH لإضاءته وعلى LOW لإطفائه.

digitalWrite(redPin, HIGH);   // الأحمر مُضاء
digitalWrite(bluePin, LOW);   // الأزرق مُطفأ

للانتقال من لون إلى آخر، أطفئ اللون السابق وشغّل اللون الجديد. إذا ظل كلاهما مضاءً، فسترى مزيجًا منهما.

challenge icon

التحدي

سهل

مصباح LED RGB موصول فيه اللون الأحمر بالمنفذ 11، والأخضر بالمنفذ 10، والأزرق بالمنفذ 9. اجعله يتنقل بين لونين:

  • الأحمر لمدة ثانية واحدة
  • ثم الأزرق لمدة ثانية واحدة
  • كرر ذلك، مع إضاءة لون واحد فقط في كل مرة

اضغط على Run، ثم Check.

جرّب بنفسك

const int redPin = 11;
const int greenPin = 10;
const int bluePin = 9;

void setup() {
  pinMode(redPin, OUTPUT);
  pinMode(greenPin, OUTPUT);
  pinMode(bluePin, OUTPUT);
}

void loop() {
  // الأحمر لمدة ثانية، ثم الأزرق لمدة ثانية
}
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس المخرجات

تدرّب بنفسك: Playground لـ Arduino