Arduino Trafik Işığı Simülasyonu

Bu projede trafik ışıklarının renginde seçtiğimiz 3 adet LED ve bu LED’lere bağlanacak 3 adet 220 ohm (Kırmızı-Kırmızı-Kahverengi) direnci kullanarak trafik lambası simülasyonu yapacağız.

LED’ler şekilde görüldüğü gibi Arduino kartına 220 ohm değerinde dirençlerle seri olarak bağlanmıştır. Bu uygulamada bir önceki uygulamadan farklı olarak dirençleri LED’lerin eksi ucuna (katot) bağladık. Dirençleri bağlarken istersek LED’in artı ucuna (anot) istersek eksi ucuna (katot) bağlayabiliriz, seri olarak bağladığımız için uygulamada herhangi bir fark olmayacaktır.

Kodlar aşağıdaki gibi yazılıp Arduino’ya yüklendiğinde bağlantılar doğru yapıldıysa trafik lambası uygulamamız çalışmaya başlayacaktır.

void setup() {
  pinMode(5, OUTPUT);
  pinMode(6, OUTPUT);
  pinMode(7, OUTPUT);
}

void loop() {
  digitalWrite(7,HIGH);
  delay(4000);
  digitalWrite(6,HIGH);
  delay(1000);
  digitalWrite(7,LOW);
  digitalWrite(6,LOW);
  digitalWrite(5,HIGH);
  delay(4000);
  digitalWrite(5,LOW);
  digitalWrite(6,HIGH);
  delay(1000);
  digitalWrite(6,LOW);
}