const int RedLed = 9;
const int GreenLed = 10;
unsigned int startTime;
const unsigned long duration = 4000;
void setup() {
pinMode(RedLed, OUTPUT); // تعيين LED الأحمر كمخرج
pinMode(GreenLed, OUTPUT); // تعيين LED الأخضر كمخرج
}
void loop() {
startTime = millis();
if (startTime >= duration) {
digitalWrite(RedLed, LOW);
digitalWrite(GreenLed, LOW);
return;
}
// تشتغل الثنتين بنفس الوقت
digitalWrite(RedLed, HIGH);
digitalWrite(GreenLed, HIGH);
delay(250);
// تشتغل الخضراء وتطفى
digitalWrite(GreenLed, LOW);
delay(250);
digitalWrite(GreenLed, HIGH);
delay(250);
// يطفين الثنتين بنفس الوقت
digitalWrite(RedLed, LOW);
digitalWrite(GreenLed, LOW);
delay(250);
}