🌈 LED RGB

LED RGB چیست و چطور با آردوینو هر رنگی بسازیم؟ آند مشترک و کاتد مشترک، مقاومت هر کانال، ترکیب رنگ و کد analogWrite — با شبیه‌ساز آنلاین رایگان فارسی.

R مشترک G B
LED RGB

LED RGB چیست؟

یک LED RGB در واقع سه LED — قرمز، سبز و آبی — در یک بدنه است. با کم و زیاد کردن روشنایی هرکدام، می‌توانی تقریباً هر رنگی بسازی.

چهار پایه

سه پایه برای سه رنگ و یک پایه‌ی مشترک که معمولاً بلندترین پایه است.

پایهنقش
Rکانال قرمز
مشترک (بلندترین)آند مشترک به ۵ ولت، یا کاتد مشترک به GND
Gکانال سبز
Bکانال آبی

آند مشترک یا کاتد مشترک؟

ساختن رنگ

قرمز + سبز = زرد · سبز + آبی = فیروزه‌ای · قرمز + آبی = بنفش · هر سه با هم = سفید. با analogWrite() و مقدارهای ۰ تا ۲۵۵ میلیون‌ها ترکیب ممکن است.

کد آردوینو

const int R = 9, G = 10, B = 11;   // هر سه باید PWM باشند

void setColor(int r, int g, int b) {
  analogWrite(R, r);
  analogWrite(G, g);
  analogWrite(B, b);
}
void setup() {
  pinMode(R, OUTPUT); pinMode(G, OUTPUT); pinMode(B, OUTPUT);
}
void loop() {
  setColor(255, 0, 0);   delay(700);   // قرمز
  setColor(255, 160, 0); delay(700);   // نارنجی
  setColor(0, 0, 255);   delay(700);   // آبی
}
⚠️ هر کانال به مقاومت ۲۲۰ اهمی خودش نیاز دارد — نه یک مقاومت مشترک روی پایه‌ی مشترک، وگرنه رنگ‌ها با هم تداخل می‌کنند و روشنایی عوض می‌شود.

اشتباهات رایج

رنگ‌ها را در شبیه‌ساز ترکیب کن 🌈

پروژه‌هایی که از این قطعه استفاده می‌کنند

🌈

ترکیب رنگ RGB

🔵

RGB فقط آبی

🟢

RGB با کلید

🎨

لامپ احساسی

🌈

لامپ رنگین‌کمانی

قطعات مرتبط

💡

LED (دیود نورانی)

🟤

مقاومت (Resistor)

🔘

دکمه فشاری (Push Button)