← العودة لمغامرة الأردوينو
🎮 أردوينو للأطفال — عالم الضوء

🌈 LED متعدد الألوان RGB

⏱ 15 د
LED RGB هو ثنائي ضوئي مذهل يجمع ثلاثة LEDs في قطعة واحدة صغيرة: أحمر (Red)، أخضر (Green)، وأزرق (Blue). بمزج هذه الألوان الثلاثة بنسب مختلفة يمكنك الحصول على أي لون في الطيف الضوئي تقريباً! هذا هو نفس مبدأ عمل شاشات الهواتف والتلفزيونات.
نظرية الألوان RGB أبيض أحمر أخضر أزرق أصفر سيان وردي مزج الألوان R=255 G=0 B=0 R=0 G=255 B=0 R=0 G=0 B=255 R=255 G=255 B=0 R=0 G=255 B=255 R=255 G=0 B=255 R=255 G=255 B=255 R=0 G=0 B=0 🔴 🟢 🔵 → أبيض
// ===== تحكم كامل في LED RGB =====

const int RED_PIN   = 9;   // منفذ PWM
const int GREEN_PIN = 10;  // منفذ PWM
const int BLUE_PIN  = 11;  // منفذ PWM

void setColor(int r, int g, int b) {
  analogWrite(RED_PIN,   r);
  analogWrite(GREEN_PIN, g);
  analogWrite(BLUE_PIN,  b);
}

void setup() {
  pinMode(RED_PIN,   OUTPUT);
  pinMode(GREEN_PIN, OUTPUT);
  pinMode(BLUE_PIN,  OUTPUT);
}

void loop() {
  setColor(255, 0,   0);   // أحمر
  delay(1000);
  setColor(0,   255, 0);   // أخضر
  delay(1000);
  setColor(0,   0,   255); // أزرق
  delay(1000);
  setColor(255, 255, 0);   // أصفر
  delay(1000);
  setColor(255, 0,   255); // وردي
  delay(1000);
  setColor(0,   255, 255); // سيان
  delay(1000);
  setColor(255, 255, 255); // أبيض كامل
  delay(1000);
}
LED RGB يأتي بنوعين: Common Cathode (أرضي مشترك) وCommon Anode (طاقة مشتركة). تأكد من نوعه قبل التوصيل!
اللونRGBالاستخدام
أحمر25500إنذار وتحذير
أخضر02550تأكيد ونجاح
أزرق00255معلومات وهدوء
أصفر2552550تحذير خفيف
وردي2550255جماليات
سيان0255255تقنية ومستقبل
أبيض255255255إضاءة كاملة
🧠 سؤال سريع
كم طرف يملك الـ LED RGB؟
🎉 رائع!