Skip to Content


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