30-HC-SR04 ile Park Sensörü Yapımı
HC-SR04 kullanımını , HC-SR04 ile Buzzer Kullanımını ve HC-SR04 ile Buzzer ve LED KullanımıKullanımını daha önce görmüştük.Şimdi HC-SR04 ultrasonik sensörden gelen değere göre Buzzerdan sesli uyarı ve mesafeye göre dört LED ile uyarı vereceğiz.
Gerekli Malzemeler
3-Buzzer
4-HC-SR04
5-LED(kırmızı, Yeşil, Mavi ve Beyaz)
6-Jumper Kablolar
Devremizin taslağını FritZing programıyla oluşturalım.
Devremizi oluşturduktan sonra artık kodlarımızı mBlok programında oluşturmaya geldi sıra.
Sensör üzerinde VCC, Trig, Echo, GND olmak üzere 4 adet pin bulunmaktadır. Bunlardan VCC pini besleme (+5 volt), GND pini – hattıdır. Trig pini çıkış pinidir (tetik pinidir) sinyalin salınmasını sağlayan pindir. Echo pini ise giriş pinidir(okuma) yansıyan dalganın ulaştığını Arduino’ya haber veren pindir. Aşağıdaki blokta 13 nolu tetik pini HC-SR04 üzerindeki Trig pinine 12 Okuma pini ise HC-SR04 üzerindeki Echo pinine bağlanacaktır. Buzzerımızı da 11 nolu pine bağlayalım. Mesafe değişkenini oluşturuyoruz. Mesafe değişkenine HC-SR04 sensöründen gelen değerleri aktaracağız. Daha sonra Seri Porta Mesafe değişkenini yazıyoruz.
HC-SR04 sensöründen gelen değer
Eğer Mesafe 40 cmden büyükse 2 nolu pine bağlı Beyaz LED yanacak.Tüm LEDler Sönecek.
Eğer 30 ile 40 cm arasındaysa 3 nolu pine bağlı Yeşil LED yanacak.Tüm LEDler Sönecek.
Eğer 20 ile 30 cm arasındaysa 4 nolu pine bağlı Mavi LED yanacak.Tüm LEDler Sönecek.
Eğer 10 ile 20 cm arasındaysa 5 nolu pine bağlı Kırmızı LED yanacak.Tüm LEDler Sönecek.
Eğer 0 ile 10 cm arasındaysa 11 nolu pine bağlı Buzzer’dan G4 Notası Yarım Vuruş Çalacak ve Tüm LEDler yanacak.
Bir saniye bekleyecek.
Şimdi kodları yazalım.
Şimdi gelelim devrenin oluşturulmasına.