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 (طاقة مشتركة). تأكد من نوعه قبل التوصيل!
اللون R G B الاستخدام أحمر 255 0 0 إنذار وتحذير أخضر 0 255 0 تأكيد ونجاح أزرق 0 0 255 معلومات وهدوء أصفر 255 255 0 تحذير خفيف وردي 255 0 255 جماليات سيان 0 255 255 تقنية ومستقبل أبيض 255 255 255 إضاءة كاملة