Sende Kodlama Yap

HC-SR04 ile Buzzer Kullanımı

HC-SR04 kullanımını daha önce görmüştük.Şimdi HC-SR04 ultrasonik sensörden gelen değere göre Buzzerdan sesli uyarı vereceğiz. HC-SR04 sensöründen gelen değer 20cm altına düşünce buzzerdan sesli uyarı vereceğiz.

Gerekli Malzemeler

1-Arduino Uno(1 adet)

2-BreadBoard 

3-Buzzer

4-HC-SR04

5-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. Eğer Mesafe Değişkeni 20 den küçük ise 11 nolu pine bağlı Buzzerdan G4 notasını Yarım Vuruş Çaldırıyoruz ve bir Saniye bekliyoruz. Şimdi kodları yazalım.

Şimdi gelelim devrenin oluşturulmasına.

ZİYARETÇİ YORUMLARI - 5 YORUM
  1. Çok güzel olmuş.

    1. ROBOCLUP YUSUF dedi ki:

      Evet baya iyi olmuş ama bredboardsız da yapımını gösterseydi dahada iti olacaktı kötü değil ama en iyi site de sayılmaz

  2. ROBOCLUP YUSUF dedi ki:

    Evet baya iyi olmuş ama bredboardsız da yapımını gösterseydi dahada iyi olacaktı kötü değil ama en iyi site de sayılmaz

    AMA YİNEDE ÇOK GÜZEL

    1. Mehmet KAYA dedi ki:

      Breadboardsuz nasıl yapılabilir Bu kadar çalışma bir örnek gönderirmisiniz mehmetkaya1980@gmail.com

  3. Buse dedi ki:

    merhaba ben mblock 3.3.8 indirdim ve robotlar kısmında ‘arduino programında’ komutu bulunmamakta yardımcı olur musunuz lütfen acil!

BİR YORUM YAZ