Arduino UNO – Trafik Lambası

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.
}


Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s

%d blogcu bunu beğendi: