Arduino Eğitim Kiti – Tüm Yıl İçin Arduino Müfredatı: Ders 21 Trafik Işığı – Gaz Sensörü Uygulaması için isterseniz sunu şeklinde alt taraftaki kutucuğu büyüterek takip edebilir, isterseniz de tüm sunu sayfalarının makale haline dönüştürülmüş versiyonu takip edebilirsiniz. İçerikler büyük oranda aynıdır. Sınıf ortamında kolaylık olması açısından sunu şeklinde de sunulmuştur.
Ders İçeriği:
Trafik Işığı – Gaz Sensörü Uygulaması
Ders Kazanımları:
- Trafik Işığı uygulamasını yardım almadan başarılı bir şekilde tamamlar.
- Gaz buzzer uygulamasını yardım almadan başarılı bir şekilde tamamlar.
Oluşabilecek Hatalar:
Aşağıdaki programları çalıştırırken bir takım hatalarla karşılaşabilirsiniz. Bu hataların kodların yazımında meydana gelen hatalar dışında başka sebeplerle ortaya çıkması muhtemeldir. Bu hatalardan sık karşılaşılanlara aşağıda değinilmiştir.
Kart Seçilmesinden Kaynaklı Hata:
Arduino kurulumu gerçekleştirildikten sonra araçlar menüsünden doğru kartın seçilmesi gerekmektedir. Kart seçilmediğinde “Karta yüklenirken bir sorun oluştu.” benzeri bir hata alabilirsiniz.
USB Portun Seçilmesiyle İlgili Hatalar:
Arduino kurulumu gerçekleştirildikten sonra araçlar menüsünden doğru portun seçilmesi gerekmektedir. Bu port Arduino Uno’nun bilgisayara bağlandığı usb porttur. Farklı şekilde bilgisayarınızda usb driver yüklenmemiş olabilir. Bu gibi hatalarda “Port bulunamadı.” gibi hatalar almanız muhtemeldir.
Uygulama 1: Trafik Işığı Uygulaması
Kullanılacak Malzemeler:
- Arduino Uno
- Led (Sarı, Kırmızı, Yeşil)
- Breadboard
- Direnç (220R olması tercih edilir)
- Jumper Kablolar
Bağlantı Şeması:
Bağlantılar şekildeki gibi yapılır.
- Sarı, kırmızı ve yeşil renklerde ki ledleri şekilde ki gibi yerleştirin. ledlerin uzun bacaklarına 220R direnç bağlayın.
- Kırmızı lede direnç bağlı olan bacağı 2 nolu pine, sarı lede direnç bağlı olan bacağı 3 nolu pine, yeşil lede direnç bağlı olan bacağı 4 nolu pine bağlayın.
- Kısa bacakların tamamını şekilde ki gibi breadboard üzerinde “-” hatta bağlayın.
- Arduino Uno’nun üzerinde ki GND pini ise breadboard üzerinde “-” hatta bağlanır.
Kodlar:
Uygulamanın “.ino” dosyasını (kod dosyasını) buradan indirebilirsiniz.
- Yukarıdaki bağlantı yapıldığında ve kodlar Arduino Uno’ya yüklendiğinde çalışma tamamlanmış olacaktır.
- Bu uygulamada ledlerin belirli sürelerde yanıp söndüğü gözlenebilir.
Uygulama 2: Gaz Sensörü Uygulaması
Kullanılacak Malzemeler:
Bağlantı Şeması:
Bağlantılar şekildeki gibi yapılır.
- Gaz sensörünün VCC pini breadboard üzerinde “+” hatta, GND pini breadboard üzerinde “-” hatta, A0 ise Arduino üzerinde A0’a bağlanır.
- Buzzer ise breadboarda yerleştirildikten sonra kısa bacağı breadboard üzerinde “-” hatta, uzun bacağı ise 2 numaralı pine bağlanır.
Kodlar:
Uygulamanın “.ino” dosyasını (kod dosyasını) buradan indirebilirsiniz.
- Yukarıdaki bağlantı yapıldığında ve kodlar Arduino Uno’ya yüklendiğinde çalışma tamamlanmış olacaktır.
- Bu uygulamada hava kalitesi sensörü ortamdaki havanın kalitesini ölçecektir.
- Bu değer eşik değerinden büyük ise buzzer ötmeye başlayacaktır.
- Değil ise buzzer ötmeyecektir.