Trafik lambası

Kırmızı, sarı ve yeşil sırayla yansın. Sürelerle oyna.

BaşlangıçYaklaşık 20 dakikaAdım adım rehber hazır

Önce şunu yapmış olman iyi olur: Merhaba dünya: Blink

Ekranda dene

Kurmadan önce burada oynat: kaydırıcıları ve düğmeleri kullan, kodun hangi satırının çalıştığını sağda izle.

Hız:
3,0 sn
3,0 sn
Şu anBaşlat'a bas
Bekleme–
trafik_lambasi.ino
Neden önce kırmızı ve sarı birlikte?

Türkiye'de ve Avrupa'nın çoğunda yeşilden önce kırmızı ile sarı birlikte yanar: "Hazırlan, birazdan geçeceksin" demektir. Kod da tam olarak bunu yapıyor.

Bağlantılar

Kablolamaya başlamadan USB'yi çıkar. Bitirince tabloyla bir kez daha karşılaştır, sonra tak.

BuradanBuraya
Arduino GNDTrafik lambası modülü GND
Arduino D10Trafik lambası modülü R
Arduino D9Trafik lambası modülü Y
Arduino D8Trafik lambası modülü G

Adım adım

  1. GND kablosu

    Dişi-erkek bir kabloyla modülün GND pinini Arduino'nun GND pinine bağla.

  2. Kırmızı

    Modülün R pinini D10'a bağla.

  3. Sarı

    Modülün Y pinini D9'a bağla.

  4. Yeşil

    Modülün G pinini D8'e bağla. Modülde dirençler hazır, ekstra direnç gerekmez.

  5. Yükle ve izle

    Kodu karta yükle.

    Kontrol: Kırmızı, kırmızı+sarı, yeşil, sarı sırasıyla yanıyor.

Sonuç

Çalışıyorsa şunu görürsün

Işıklar gerçek bir trafik lambası sırasıyla dönüyor: kırmızı, kırmızı ve sarı, yeşil, sarı.

Çalışmadıysa

  • Hiç ışık yanmıyorsa GND kablosunu kontrol et.
  • Renkler karışıksa kodun pin numaralarını kabloların takılı olduğu pinlerle karşılaştır.

Daha fazlası: sorun giderme.

Bir adım öteye

  • Yeşil süreyi 2 katına çıkar.
  • Yaya butonu ekle: basınca kırmızıya geçsin.