⚡ Arduino Projeleri Orta ⏱ Tahmini: 35 dk

HC-SR04 Ultrasonik Sensör ile Cetvel ve Mesafe Ölçer

Ses dalgalarıyla havada mesafe ölçen HC-SR04 sensörüyle dijital temassız metre yapımı.

📅 16 Ekim 2026 • 👁 2 kez görüntülendi • ✅ Ücretsiz Ders

HC-SR04 Ultrasonik Sensör ile Cetvel ve Mesafe Ölçer

Bir duvara veya cisme dokunmadan aradaki mesafeyi santimetre olarak ölçebilir miyiz? Yarasaların karanlıkta yön bulma tekniğini kullanan HC-SR04 sensörüyle bunu başarıyoruz.

---

🎯 Projenin Amacı ve Kazanımları

  • Sesin havadaki yayılma hızını (340 m/s = 0.034 cm/µs) öğrenmek.
  • `pulseIn()` fonksiyonu ile mikrosaniye cinsinden süre ölçmek.
  • Fizikteki $Yol = Hız \times Zaman$ formülünü kodlamada uygulamak.
  • ---

    🧰 Gerekli Malzemeler

    1. 1x Arduino Uno

    2. 1x HC-SR04 Ultrasonik Sensör

    3. Breadboard ve Bağlantı Telleri

    ---

    🔌 Devre Şeması ve Pin Bağlantı Tabloları

  • **VCC:** Arduino 5V
  • **Trig (Tetikleyici):** Arduino Pin 7
  • **Echo (Yankı):** Arduino Pin 6
  • **GND:** Arduino GND
  • ---

    💻 Tam ve Çalışan Kodlar (C++, MicroPython, Scratch blok açıklamaları)

    const int trigPin = 7;
    const int echoPin = 6;
    
    void setup() {
      pinMode(trigPin, OUTPUT);
      pinMode(echoPin, INPUT);
      Serial.begin(9600);
    }
    
    void loop() {
      // 10 mikrosaniyelik ses dalgası fırlat
      digitalWrite(trigPin, LOW);
      delayMicroseconds(2);
      digitalWrite(trigPin, HIGH);
      delayMicroseconds(10);
      digitalWrite(trigPin, LOW);
    
      // Sesin engele çarpıp geri dönme süresini ölç (mikrosaniye)
      long sure = pulseIn(echoPin, HIGH);
    
      // Ses gidip geldiği için 2'ye bölüyoruz
      int mesafe = (sure * 0.034) / 2;
    
      Serial.print("Ölçülen Mesafe: ");
      Serial.print(mesafe);
      Serial.println(" cm");
    
      delay(200);
    }

    ---

    💡 Nasıl Çalışır? (Bilimsel Çalışma Prensibi)

    Trig pini 40.000 Hz'de ultrasonik ses dalgası üretir. Ses havada saniyede 340 metre hızla ilerler, cisme çarpar ve Echo pinine döner. Zaman ile hız çarpılarak mesafe bulunur.

    ---

    🚀 Kendini Geliştirme Görevi (Challenge)

    Ölçülen mesafe 10 cm'den küçük olduğunda sesli uyarı veren bir boy aynası veya kapı dedektörü yapın!

    Sorun mu yaşadınız veya aklınıza takılan bir nokta mı var?

    Discord topluluğumuza katılarak diğer geliştiriciler ve eğitmenlerle yardımlaşabilirsiniz.

    Discord'da Soru Sor →