Arduino Projeleri

Arduino Uno ile Mesafe Ölçer (HC-SR04) Projesi

G
Gökhan Yılmaz · 14 Mayıs 2026
Arduino Uno ile Mesafe Ölçer (HC-SR04) Projesi

Ultrasonik sensörler, ses dalgalarını kullanarak engellerle arasındaki mesafeyi ölçebilen oldukça popüler bileşenlerdir. Bu rehberimizde, HC-SR04 Ultrasonik Mesafe Sensörü ve Arduino Uno kullanarak basit ama son derece hassas çalışan bir mesafe ölçer tasarlayacağız.

Gerekli Malzemeler

  • Arduino Uno R3 (Klon veya Orijinal)
  • HC-SR04 Ultrasonik Sensör
  • Breadboard ve Jumper Kablolar (Erkek-Erkek)
  • 220 Ohm Direnç ve 1x LED (Opsiyonel - sınır uyarısı için)

Bağlantı Şeması

Sensörümüzün 4 pini bulunmaktadır: VCC, GND, Trig ve Echo. Bağlantıları aşağıdaki gibi yapıyoruz:

HC-SR04 Pin Arduino Pin
VCC 5V
Trig Pin 9
Echo Pin 8
GND GND

Arduino Kodları

Aşağıdaki kodu Arduino IDE programına yapıştırıp kartınıza yükleyin:


const int trigPin = 9;
const int echoPin = 8;
long duration;
int distance;

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

void loop() {
  digitalWrite(trigPin, LOW);
  delayMicroseconds(2);
  
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);
  
  duration = pulseIn(echoPin, HIGH);
  distance = duration * 0.034 / 2;
  
  Serial.print("Mesafe: ");
  Serial.print(distance);
  Serial.println(" cm");
  
  delay(500);
}
                    

Sonuç

Yükleme bittikten sonra Serial Monitor (Seri Port Ekranı) penceresini açın. Sensörün önüne bir engel yaklaştırdığınızda mesafenin santimetre cinsinden milisaniyeler içinde değiştiğini göreceksiniz. Bu projeyi daha da geliştirerek 2x16 LCD Ekran ekleyebilir veya belirli bir mesafenin altına indiğinde buzzer ile sesli uyarı vermesini sağlayabilirsiniz!

Bu yazıyı paylaş: X WA
WhatsApp İletişim