📏 Arduino ile Ultrasonik Mesafe Sensörü (HC-SR04) Kullanımı

TURAN

Administrator
Yönetici
Katılım
16 Eylül 2025
Mesajlar
6
Tepkime puanı
9
Puan
3
Web sitesi
ebubekirbayat.com.tr

Ekran grnts 2025 09 17 221437

Arduino projelerinde sıkça kullanılan sensörlerden biri de HC-SR04 ultrasonik mesafe sensörüdür. Bu sensör, ses dalgaları gönderip geri dönüş süresini ölçerek uzaklığı hesaplar. Özellikle robot projelerinde (örneğin engelden kaçan robot) çok işlevseldir.

🔌 Gerekli Malzemeler​

  • 1x Arduino Uno (veya başka bir Arduino kartı)
  • 1x HC-SR04 ultrasonik sensör
  • Jumper kablolar
  • Breadboard
  • (İsteğe bağlı) 1x LED veya buzzer



⚙️ Bağlantılar​

HC-SR04 sensörünün 4 pini vardır:
  • VCC → 5V
  • GND → GND
  • TRIG → Arduino dijital pin (örn. 9)
  • ECHO → Arduino dijital pin (örn. 10)



💻 Kod Örneği​


Aşağıdaki kod, sensörden gelen veriyi okuyup mesafeyi “cm” olarak seri port ekranına yazdırır:

const int trigPin = 9;
const int echoPin = 10;

void setup() {
Serial.begin(9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
}

void loop() {
digitalWrite(trigPin, LOW);
delayMicroseconds(2);

digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);

long duration = pulseIn(echoPin, HIGH);
int distance = duration * 0.034 / 2; // cm cinsinden

Serial.print("Mesafe: ");
Serial.print(distance);
Serial.println(" cm");

delay(500);
}



📊 Çalışma Mantığı​


  1. TRIG pini üzerinden sensöre 10µs’lik bir sinyal gönderilir.
  2. Sensör ses dalgası yollar, dalga bir engelden sekip geri döner.
  3. ECHO pini dönüş süresini ölçer.
  4. Arduino bu süreyi formülle mesafeye çevirir:


Mesafe (cm) = (Süre × 0.034) / 2

💡 Proje Geliştirme Fikirleri​


  • Eğer mesafe 10 cm’den az olursa LED’in yanmasını sağlayabilirsin.
  • Bir buzzer ekleyip mesafe azaldıkça uyarı sesi çıkarabilirsin.
  • Engelden kaçan robot projesinin temelini bu sensörle atabilirsin.

💬 Soru​


Siz bu sensörü hangi projelerinizde kullanmak isterdiniz?
👉 Fikirlerinizi paylaşın, birlikte daha gelişmiş projeler üretelim!
 
Son düzenleme:
Üst