Arduino ile HC-SR04 Ultrasonik Mesafe Sensörü kullanarak Uzaklık Ölçer

Arduino projemizde HC-SR04 Ultrasonic Mesafe Sensörünü kullandık.

Devre Şeması:
park sensoru fritzing

Arduino Programında HC-SR04 sensörü ile önündeki cisim arasındaki mesafeyi Arduinonun hesaplamasını sağladık. Cisme olan uzaklığa göre BUZZER ve LED’lerin çalışmasını sağladık.
Arduino Programı:

Mesafe hesaplandıktan sonra Serial.println komutuyla seri port ekranından mesafe değerini yazdırdık. if-else komutları ile hesaplanan “mesafe” değerine bağlı olarak yapılacak işlemleri belirledik.

  • Eğer “mesafe” 0 ile 10cm arasındaysa; Kırmızı LED ve BUZZER 50msn çalışıp 250msn duracak. Kırmızı LED çok hızlı yanıp sönerken, BUZZER’da kırmızı LED’e çıkardığı sesle eşlik edecek.
  • Eğer “mesafe” 10cm ile 30cm arasındaysa; Sarı LED ve BUZZER 50msn çalışıp 500msn duracak. Sarı LED kırmızı LED’e göre daha yavaş yanıp sönerken, BUZZER’da sarı LED’e çıkardığı sesle eşlik edecek.
  • Eğer “mesafe” 30cm ile 50cm arasındaysa; yeşil LED ve BUZZER 50msn çalışıp 750msn duracak. Yeşil LED sarı LED’e göre daha yavaş yanıp sönerken, BUZZER’da yeşil LED’e çıkardığı sesle eşlik edecek.
  • Eğer “mesafe” 50cm’den büyükse; sadece mavi LED sürekli olarak 50msn yanıp 1sn sönük kalacak. Mavi LED 1sn aralıklı olarak yanıp sönecek.
  • Eğer hesaplanan “mesafe” değeri 0’dan küçük çıktıysa; BUZZER ve tüm LED’lerin enerjisi kesilecek.

Seri Port Ekranına tıklayarak sensör ile cisim arasındaki mesafeyi eş zamanlı olarak ekrandan görebilirsiniz.

seri haberlesme

Bu bilgiler sizin için yeterli mi?

Scroll to Top