// مشروع إشارة المرور باستخدام ثلاثة مصابيح
// يتم تشغيل المصباح الأخضر لمدة 5 ثوانٍ، ثم الأحمر لمدة 5 ثوانٍ، وأخيرًا الأصفر لمدة ثانيتين
// إعداد المهندس/ أحمد درويش
// إعداد البيئة الأولية: يتم تشغيله مرة واحدة عند بدء تشغيل لوحة الأردوينو
void setup() {
pinMode(4, OUTPUT); // تحديد المنفذ 4 كمنفذ خرج للمصباح الأحمر
pinMode(3, OUTPUT); // تحديد المنفذ 3 كمنفذ خرج للمصباح الأصفر
pinMode(2, OUTPUT); // تحديد المنفذ 2 كمنفذ خرج للمصباح الأخضر
}
// الحلقة الرئيسية: يتم تنفيذها بشكل مستمر لمحاكاة عمل إشارة المرور
void loop() {
digitalWrite(4, LOW); // إطفاء المصباح الأحمر
digitalWrite(3, LOW); // إطفاء المصباح الأصفر
digitalWrite(2, HIGH); // تشغيل المصباح الأخضر
delay(5000); // الانتظار لمدة 5 ثوانٍ
digitalWrite(4, HIGH); // تشغيل المصباح الأحمر
digitalWrite(3, LOW); // إطفاء المصباح الأصفر
digitalWrite(2, LOW); // إطفاء المصباح الأخضر
delay(5000); // الانتظار لمدة 5 ثوانٍ
digitalWrite(4, LOW); // إطفاء المصباح الأحمر
digitalWrite(3, HIGH); // تشغيل المصباح الأصفر
digitalWrite(2, LOW); // إطفاء المصباح الأخضر
delay(2000); // الانتظار لمدة 2 ثانية
}