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.
Emeğinize sağlık hocam çok güzel paylaşımlar.
G4 yarım çal yazılımını nasıl yazabilirim ingilizce yardım edebilirmisin
acil cevaplarmısınız
İngilizce derken ne demek istediğinizi anlayamadım.
mblock ile yapıyorsan play tone pin 11 on note G4 beat Half şeklinde bir block olacak robotslarda. Oradan apabilirsin.
Hocam bt öğretmeniyim…Notlarınız gerçekten çok güzel devamı gelecek mi diye merak içindeyim…Lütfen çoğu site gibi yarım kalmasın çalışmalarınız…Çok güzel bu çalışma yazık olmasın…:(
Hocam devamı gelecek inşallah.
Hocam sensörler hoparlör çıkısı nasıl alabiliriz
Sensörden gelen veriye göre dijital pinlerden çıkış alırsınız. O çıkışlardanda Buzzer için ses frenkansını ayarlayarak ses çıkışına çevirebilirsiniz.
Çok faydalı paylaşımlatınız var. Hepsini inceledim. LCD ı2c 2×16 ekran modülü ile mblock ta yazı yazdırmayı biz yaşamıyoruz. Sizden bu konuda bir paylaşım bekliyoruz.
Hazır yakında ekleyeceğim inşallah.
daha kısa yolu yokmu acaba yada farklı bir yapımı
daha kısa yolu yokmu acaba yada farklı bir yapımı
varsa internet sitesine yüklermisiniz
Hocam ardunio üzerinden kodu nasıl yazabiliriz