Arkadaşlar bu uygulamamızda bol bol kod yazıp ışıkların düzenli yanma karmaşasını çözmeye çalışacağız uygulama kodu sayfanın sonunda verilmiştir , sizler devre tasarımı ve montajını dikkatli bir şekilde yaparakl 4 lü bir kavşaktaki trafik ışıklarını tasarlamış olacaksınız devre şeması aşşağıda verilmiştir..

#define k1 2
#define s1 3
#define y1 4
#define k2 5
#define s2 6
#define y2 7
#define k3 8
#define s3 9
#define y3 10
#define k4 11
#define s4 12
#define y4 13
void setup() {
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
pinMode(7,OUTPUT);
pinMode(8,OUTPUT);
pinMode(9,OUTPUT);
pinMode(10,OUTPUT);
pinMode(11,OUTPUT);
pinMode(12,OUTPUT);
pinMode(13,OUTPUT);
}
void loop() {
digitalWrite(s4,LOW);
digitalWrite(y4,HIGH);
digitalWrite(k1,HIGH);
digitalWrite(k2,HIGH);
digitalWrite(k3,HIGH);
delay(4000);
digitalWrite(y4,LOW);
digitalWrite(k4,HIGH);
digitalWrite(k1,LOW);
digitalWrite(s1,HIGH);
digitalWrite(k2,HIGH);
digitalWrite(k3,HIGH);
delay(1000);
digitalWrite(k4,HIGH);
digitalWrite(s1,LOW);
digitalWrite(y1,HIGH);
digitalWrite(k2,HIGH);
digitalWrite(k3,HIGH);
delay(4000);
digitalWrite(k4,HIGH);
digitalWrite(y1,LOW);
digitalWrite(k1,HIGH);
digitalWrite(k2,LOW);
digitalWrite(s2,HIGH);
digitalWrite(k3,HIGH);
delay(1000);
digitalWrite(k4,HIGH);
digitalWrite(k1,HIGH);
digitalWrite(y2,HIGH);
digitalWrite(s2,LOW);
digitalWrite(k3,HIGH);
delay(4000);
digitalWrite(k1,HIGH);
digitalWrite(k4,HIGH);
digitalWrite(y2,LOW);
digitalWrite(s3,HIGH);
digitalWrite(k2,HIGH);
digitalWrite(k3,LOW);
delay(1000);
digitalWrite(k4,HIGH);
digitalWrite(k1,HIGH);
digitalWrite(k2,HIGH);
digitalWrite(s3,LOW);
digitalWrite(y3,HIGH);
delay(4000);
digitalWrite(y3,LOW);
digitalWrite(k4,LOW);
digitalWrite(s4,HIGH);
digitalWrite(k1,HIGH);
digitalWrite(k2,HIGH);
digitalWrite(k3,HIGH);
delay(1000);
}
