Sende Kodlama Yap

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

1-Arduino Uno(1 adet)

2-BreadBoard 

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.

ZİYARETÇİ YORUMLARI - 15 YORUM
  1. Sinan dedi ki:

    Emeğinize sağlık hocam çok güzel paylaşımlar.

  2. Mehmetemin dedi ki:

    G4 yarım çal yazılımını nasıl yazabilirim ingilizce yardım edebilirmisin

    1. Mehmetemin dedi ki:

      acil cevaplarmısınız

    2. Mehmet KAYA dedi ki:

      İngilizce derken ne demek istediğinizi anlayamadım.

    3. Zeynep dedi ki:

      mblock ile yapıyorsan play tone pin 11 on note G4 beat Half şeklinde bir block olacak robotslarda. Oradan apabilirsin.

  3. Seher KARAMAZI dedi ki:

    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…:(

    1. Mehmet KAYA dedi ki:

      Hocam devamı gelecek inşallah.

  4. Helboy dedi ki:

    Hocam sensörler hoparlör çıkısı nasıl alabiliriz

    1. Mehmet KAYA dedi ki:

      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.

  5. Uğur özkan dedi ki:

    Ç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.

    1. Mehmet KAYA dedi ki:

      Hazır yakında ekleyeceğim inşallah.

  6. AKOD KİNG dedi ki:

    daha kısa yolu yokmu acaba yada farklı bir yapımı

  7. AKOD KİNG dedi ki:

    daha kısa yolu yokmu acaba yada farklı bir yapımı

  8. AKOD KİNG dedi ki:

    varsa internet sitesine yüklermisiniz

  9. Fırat dedi ki:

    Hocam ardunio üzerinden kodu nasıl yazabiliriz

BİR YORUM YAZ