Traffic Light Project
-CIRCUIT DIAGRAM


-CODE
const int RED_LED = 10; // الرمز الأحمر
const int YELLOW_LED = 9; // الرمز الأصفر
const int GREEN_LED = 8; // الرمز الأخضر
void setup() {
// تهيئة الدبابيس لتكون مخارج للطاقة (Outputs)
pinMode(RED_LED, OUTPUT);
pinMode(YELLOW_LED, OUTPUT);
pinMode(GREEN_LED, OUTPUT);
}
void loop() {
// 1. تشغيل اللون الأحمر (إيقاف) - لمدة 5 ثوانٍ
digitalWrite(RED_LED, HIGH);
digitalWrite(YELLOW_LED, LOW);
digitalWrite(GREEN_LED, LOW);
delay(5000); // 5000 مللي ثانية = 5 ثوانٍ
// 2. تشغيل اللون الأخضر (انطلق) - لمدة 5 ثوانٍ
digitalWrite(RED_LED, LOW);
digitalWrite(YELLOW_LED, LOW);
digitalWrite(GREEN_LED, HIGH);
delay(5000);
// 3. تشغيل اللون الأصفر (استعد/هدئ السرعة) - لمدة ثانيتين
digitalWrite(RED_LED, LOW);
digitalWrite(YELLOW_LED, HIGH);
digitalWrite(GREEN_LED, LOW);
delay(2000); // 2000 مللي ثانية = ثانيتين
}
-COMPONENTS