HC-SR04 ile Mesafe Ölçümü

0 365

int trigPin = 10; // Trig pin
int echoPin = 9; // Echo pin
long duration, cm, inches; // nesne tanımları

void setup() {

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

void loop() {

digitalWrite(trigPin, LOW); // ses dalgası durduruldu
delayMicroseconds(5); // 5 milisaniye beklendi
digitalWrite(trigPin, HIGH);// ses dalgası gönderildi
delayMicroseconds(10); // 10 milisaniye beklendi
digitalWrite(trigPin, LOW); // ses dalgası durduruldu
pinMode(echoPin, INPUT); // echo pin aktif edildi
duration = pulseIn(echoPin, HIGH); // ses dalgasını okundu
cm = (duration/2) / 29.1; // mesafe cm cinsinden hesaplandı
inches = (duration/2) / 74; // mesafe inç cinsinden hesaplandı
Serial.print(inches); // inç mesafe değerini yazdır.
Serial.print("inc "); // inç yazısı yazdır.
Serial.print(cm);// cm mesafe değerini yazdır.
Serial.print("cm"); // cm yazısı yazdır.
Serial.println(); // alt satıra geç

delay(250);
}
Bunlar da İlgini Çekebilir
Cevap bırakın

E-posta hesabınız yayımlanmayacak.

This site uses Akismet to reduce spam. Learn how your comment data is processed.