Trafik Işığı

Bu uygulama ile günlük hayatta karşımıza çıkan trafik ışıklarının çalışma prensibini ve nasıl kurgulandığını öğreneceğiz. Bununla birlikte birden fazla ledin nasıl kontrol edilebileceğini de öğrenmiş olacağız.

Gerekli Malzemeler:

  • Bilgisayar

  • Arduino IDE programı

  • Arduino UNO

  • 1 adet kırmızı led

  • 1 adet yeşil led

  • 1 adet sarı led

  • 3 adet 220 ohm direnç

  • Breadboard

  • Jumper kablolar

  • USB kablo

Devre Şeması:

Aşağıda gösterilen devre şemasına uygun olarak devremizin kurulumunu yapıyoruz.


Uygulama:

  • Devre kurulumu bittikten sonra Arduino IDE programını açabiliriz. Eğer program açıksa üst kısımda bulunan “Dosya” sekmesinden “Yeni” kısmına tıklayarak yeni bir proje açabiliriz.

  • Arduino’yu USB kablo ile bilgisayara bağlıyoruz ve “Araçlar” sekmesinden “Kart” kısmına gelerek “Arduino/Genuino Uno” seçiyoruz. Son olarak da “Araçlar” sekmesinden “Port” kısmına tıklıyoruz ve açılan kısımdan seri portumuzu seçiyoruz böylece Arduino’yu kullanıma hazırlamış oluyoruz.

  • Daha sonra trafik ışıkları projemizin kodları yazmaya başlayabiliriz.

  • Kodumuz için öncelikle “led_K”, “led_S”, “led_Y” adında üç farklı değişken oluşturuyoruz ve “void setup” kısmında led lerimizin çıkış olduğunu söyledik. Daha sonra “void loop” kısmımıza gelerek led lerimizin hepsi için tek tek hangi saniyelerde ne kadar yanıp söneceğini belirliyoruz ve kodumuzu tamamlıyoruz.

    • Değişken oluştururken türkçe karakter kullanılamaz.

  • Arduino ide kod satırları aşağıda gösterilmektedir.

  • Kodların yanında her bir satır için açıklamalar bulunmaktadır.

    • Kod yazma işlemi tamamladıktan sonra üst sağ kısmında bulunan tik() ‘e tıklayarak  yazılan kodu kontrol edebiliriz.. Son olarak da yine sağ üst kısımdaki ok()’ a tıklayarak kodumuzu Arduino UNO karta yüklüyoruz.

    • Yükleme işlemi tamamlandıktan sonra, trafik ışığımızın nasıl çalıştığını görebiliriz.