Arduino ile Trafik Lambası Yapımı
Arduino ile en son polis sireni uygulaması yaptık. Bu eğlenceli çakarlı polis sireni uygulamasından sonra her gün gördüğümüz trafik lambalarını Arduino ile yapacağız. Bunun için gerekli olan devre bağlantılarını ve arduino kodlamasını inceleyelim.
Gerekli Malzemeler:
- Arduino Uno Kartı
- BreadBoard
- LED (1 adet kırmızı, 1 adet sarı, 1 adet yeşil)
- 330ohm Direnç (3 adet)
- Jumper kablolar
AÇIKLAMA
Öncelikle GND pininden gelen jumper kablonun ucunu breadboarddaki mavi çizgiye takıyoruz.
LED’lerin kısa bacaklarını (-),breadboarddaki mavi çizgili hattaki pinlere yerleştiriyoruz.
Kırmızı LED’in uzun bacağına (+), direnci takıyoruz. Direncin diğer ucundan aldığımız çıkışı Arduino Uno kartımızın 12 numaralı dijital pinine takıyoruz.
Sarı LED’in uzun bacağına (+), direnci takıyoruz. Direncin diğer ucundan aldığımız çıkışı Arduino Uno kartımızın 11 numaralı dijital pinine takıyoruz. Yeşil LED’in uzun bacağına (+), direnci takıyoruz. Direncin diğer ucundan aldığımız çıkışı Arduino Uno kartımızın 10 numaralı dijital pinine takıyoruz. Devremiz hazır!
İŞLEVİ
LED’ler trafik lambalarının sırasına göre yanacak. Program ilk başta kırmızı ışığı yakacak. Kırmızı ışık 7 saniye yandıktan sonra sönecek ve 2 saniye boyunca sarı ışık yanacak. Sarı ışık söndükten sonra da 5 saniye boyunca yeşil ışık yanacak.
DEVRE ŞEMASI
Arduino ile Polis Sireni uygulamasını döküman (PDF) olarak indirin: