logo


Ultrasonik Modül HC-SR04 3.5-5v Arduino için Mesafe Ölçüm Transdüseri Sensörü Ultrasonik Dalga Detektörü Aralık Modülü


 

Ultrasonik modüller, mesafe ölçümü yapmak için kullanılan cihazlardır. Bu modüller, ultrasonik dalgalar yayarak ve bu dalgaların geri dönüş süresini ölçerek mesafe hesaplaması yaparlar.
HC-SR04 ultrasonik modülü, Arduino ile uyumlu, düşük maliyetli ve kullanımı kolay bir modüldür. Bu modül, 3,5-5 volt aralığında çalışabilir ve 2 cm ile 4 metre arasındaki mesafeleri ölçebilir.
HC-SR04 modülü, dört pin'e sahiptir:
* VCC: Güç girişi
* GND: Toprak
* Trig: Tetikleme girişi
* Echo: Yankı çıkışı
Modülü kullanmak için, Trig pin'ine kısa bir darbe gönderilir. Bu darbe, modülün ultrasonik dalgalar yaymasına neden olur. Yankı çıkışı, dalgaların geri dönmesiyle tetiklenir ve bu süre, mesafe hesaplaması için kullanılır.
Mesafe hesaplaması, aşağıdaki formül kullanılarak yapılır:
Mesafe = (Hız x Süre) / 2
Burada;
* Hız = Ultrasonik dalgaların hızı (343 m/s)
* Süre = Yankı çıkışının tetiklenmesi için geçen süre
HC-SR04 modülü, çeşitli uygulamalarda kullanılabilir:
* Mesafe ölçümü
* Engel algılama
* Su seviyesi ölçümü
* Otomatik kapılar
Modülün kullanımı kolaydır ve Arduino ile hızlı bir şekilde entegre edilebilir. Bu nedenle, mesafe ölçümü gerektiren projelerde yaygın olarak kullanılır.
İşte HC-SR04 modülünü kullanarak mesafe ölçümü yapan basit bir Arduino kodu örneği:
#include
// HC-SR04 modülünün pin bağlantılarını tanımlayın
const int trigPin = 2;
const int echoPin = 3;
void setup() {
// Trig pin'ini çıkış olarak ayarlayın
pinMode(trigPin, OUTPUT);

// Echo pin'ini giriş olarak ayarlayın
pinMode(echoPin, INPUT);
}
void loop() {
// Tetikleme darbesi gönderin
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
// Yankı süresini ölçün
long duration = pulseIn(echoPin, HIGH);
// Mesafeyi hesaplayın
float distance = duration * 0.034 / 2;
// Mesafeyi ekrana yazdırın
Serial.println(distance);
}
HC-SR04 ultrasonik modülü, mesafe ölçümü için kullanışlı ve uygun maliyetli bir seçenektir. Modülün kullanımı kolaydır ve Arduino ile çeşitli uygulamalarda entegre edilebilir.