
Trafik lambası simülasyonu için LED’lerimizi resimdeki gibi bağlıyoruz. Kodlamayı da aşağıdaki gibi yapıyoruz.
mBlock Kodları

Arduino IDE Kodları
void setup() {
pinMode(8, OUTPUT); // Kırmızı LED'in bağlı olduğu pin
pinMode(9, OUTPUT); // Sarı LED'in bağlı olduğu pin
pinMode(10, OUTPUT); // Yeşil LED'in bağlı olduğu pin
//Tüm LED'ler önce kapalı olsun.
digitalWrite(8, LOW);
digitalWrite(9, LOW);
digitalWrite(10, LOW);
}
void loop() {
digitalWrite(8, HIGH); //Sadece Kırmızı ışık yanıyor.
delay(8000);
digitalWrite(9, HIGH); //Kırmızı ışık yanarken Sarının da yanmasını sağlıyoruz.
delay(2000);
digitalWrite(8, LOW); // Kırmızı ve Sarı sönüyor Yeşil yanıyor.
digitalWrite(9, LOW);
digitalWrite(10, HIGH);
delay(8000);
digitalWrite(9, HIGH); //Yeşil sönüyor Sarı yanıyor.
digitalWrite(10, LOW);
delay(2000);
digitalWrite(9, LOW); //Sarı sönüyor ve program başa dönüyor.
}