fcp
Hesaplı Nisan Fırsatlarını Sakın Kaçırma 2025

Arduino ile Mesafe Ölçme Projesi: Ultrasonik Sensör Kullanarak Mesafe Nasıl Ölçülür?

Serkan A. 03.09.2024 (Güncellenme: 22.10.2024) Takip et
Arduino ile ultrasonik sensör kullanarak mesafe ölçme projesi, ses dalgaları ile hassas ölçümler sağlar. Bu rehber, sensör bağlantıları, kodlama ve sonuçların yorumlanması hakkında bilgi sunar.
Arduino ile Mesafe Ölçme Projesi: Ultrasonik Sensör Kullanarak Mesafe Nasıl Ölçülür?

Arduino ile mesafe ölçme projeleri, sensörlerin çeşitli uygulamalarında yaygın olarak kullanılır. Bu yazıda, bir ultrasonik sensör kullanarak nasıl mesafe ölçümü yapabileceğinizi detaylı bir şekilde açıklayacağız. Ultrasonik sensörler, ses dalgalarını kullanarak nesneler arasındaki mesafeyi hassas bir şekilde ölçebilir.

Gerekli Malzemeler ve Bağlantılar

Ultrasonik sensör ile mesafe ölçme projesi için ihtiyacınız olan malzemeler:

  • Arduino kartı (Arduino Uno veya benzeri)
  • Ultrasonik mesafe sensörü (HC-SR04 gibi)
  • Breadboard (isteğe bağlı)
  • Jumper kabloları

Ultrasonik sensörü Arduino'ya bağlamak için şu adımları takip edin:

  • Ultrasonik sensörün VCC pinini Arduino'nun 5V pinine bağlayın.
  • Ultrasonik sensörün GND pinini Arduino'nun GND pinine bağlayın.
  • Ultrasonik sensörün TRIG pinini Arduino'nun dijital pinlerinden birine (örneğin, D9) bağlayın.
  • Ultrasonik sensörün ECHO pinini Arduino'nun diğer bir dijital pinine (örneğin, D10) bağlayın.

Arduino Kodunu Yazma ve Yükleme

Bağlantılar tamamlandıktan sonra, Arduino IDE'yi açın ve aşağıdaki kodu yazın:

  const int trigPin = 9; // TRIG pin bağlantısı const int echoPin = 10; // ECHO pin bağlantısı
void setup() { Serial.begin(9600); pinMode(trigPin, OUTPUT); pinMode(echoPin, INPUT); }

void loop() { long duration, distance;

digitalWrite(trigPin, LOW); delayMicroseconds(2);

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

duration = pulseIn(echoPin, HIGH);

distance = (duration / 2) / 29.1; // Mesafeyi santimetre cinsinden hesapla

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

delay(500); }  

Bu kod, ultrasonik sensörün ses dalgalarını gönderip geri dönen sinyali ölçerek mesafeyi hesaplar. Hesaplanan mesafe, seri monitörde santimetre cinsinden görüntülenir. Kod, mesafe ölçümünü her yarım saniyede bir tekrarlar.

Sonuçları Yorumlama ve Kullanım Alanları

Ultrasonik sensör ile elde edilen mesafe ölçümleri, çeşitli projelerde kullanılabilir. Örneğin, bu sensörler, engel algılama sistemlerinde, otomatik kapı sistemlerinde veya robotik uygulamalarda kullanılabilir. Ölçüm doğruluğunu artırmak için sensörün yerleştirilme açısına ve çevresel koşullara dikkat etmek önemlidir.

Bu proje, mesafe ölçümü yapmak isteyenler için temel bir rehber sunar ve çeşitli uygulama alanlarında kullanılabilir. Arduino ile ultrasonik sensör kullanarak kolayca mesafe ölçüm sistemleri kurabilirsiniz.

Serkan Alçay

Yazmayı ve araştırmayı çok seven profesyonel bir editör

Yorum yap

Yorumlar

Bu yazı için henüz bir yorum yapılmamış. İlk yorumu yapan sen ol!