Create Any Color with RGB LED
-CODE
// تحديد أرجل الألوان
const int redLed = 9;
const int greenLed = 10;
const int blueLed = 11;
void setup() {
pinMode(redLed, OUTPUT);
pinMode(greenLed, OUTPUT);
pinMode(blueLed, OUTPUT);
}
void loop() {
// تشغيل الأحمر
digitalWrite(redLed, LOW);
digitalWrite(greenLed, HIGH);
digitalWrite(blueLed, HIGH);
delay(1000);
// تشغيل الأخضر
digitalWrite(redLed, HIGH);
digitalWrite(greenLed, LOW);
digitalWrite(blueLed, HIGH);
delay(1000);
// تشغيل الأزرق
digitalWrite(redLed, HIGH);
digitalWrite(greenLed, HIGH);
digitalWrite(blueLed, LOW);
delay(1000);
// إطفاء جميع الألوان
digitalWrite(redLed, HIGH);
digitalWrite(greenLed, HIGH);
digitalWrite(blueLed, HIGH);
delay(1000);
}
const int redLed = 9;
const int greenLed = 10;
const int blueLed = 11;
void setup() {
pinMode(redLed, OUTPUT);
pinMode(greenLed, OUTPUT);
pinMode(blueLed, OUTPUT);
}
void loop() {
// تشغيل الأحمر
digitalWrite(redLed, LOW);
digitalWrite(greenLed, HIGH);
digitalWrite(blueLed, HIGH);
delay(1000);
// تشغيل الأخضر
digitalWrite(redLed, HIGH);
digitalWrite(greenLed, LOW);
digitalWrite(blueLed, HIGH);
delay(1000);
// تشغيل الأزرق
digitalWrite(redLed, HIGH);
digitalWrite(greenLed, HIGH);
digitalWrite(blueLed, LOW);
delay(1000);
// إطفاء جميع الألوان
digitalWrite(redLed, HIGH);
digitalWrite(greenLed, HIGH);
digitalWrite(blueLed, HIGH);
delay(1000);
}
// تحديد أرجل الـ RGB LED (PWM)
const int redLed = 9;
const int greenLed = 10;
const int blueLed = 11;
void setup() {
pinMode(redLed, OUTPUT);
pinMode(greenLed, OUTPUT);
pinMode(blueLed, OUTPUT);
}
void loop() {
// أصفر
analogWrite(redLed, 0);
analogWrite(greenLed, 0);
analogWrite(blueLed, 100);
}
const int redLed = 9;
const int greenLed = 10;
const int blueLed = 11;
void setup() {
pinMode(redLed, OUTPUT);
pinMode(greenLed, OUTPUT);
pinMode(blueLed, OUTPUT);
}
void loop() {
// أصفر
analogWrite(redLed, 0);
analogWrite(greenLed, 0);
analogWrite(blueLed, 100);
}
-Circuit diagram


-Components Used
• Arduino Uno R3
https://www.gravityelectronic.com/shop/arduino-uno-r3-clone-original-chips-cable-30-cm-14248
• Breadboard (830 Points)
https://www.gravityelectronic.com/shop?search=10K%20Resistor
• Jumper Wires
https://www.gravityelectronic.com/shop/jumper-wires-for-breadboard-arduino-65-wire-14494
• RGB LED
https://www.gravityelectronic.com/shop/rgb-led-5mm-rgb-anode-14566
• 3 × 330Ω Resistors
https://www.gravityelectronic.com/shop?search=330%20Resistor