Ultra Sonik Uygulama
Ultra Sonik Uygulama

Ultra Sonik Uygulama

Ultra Sonik sensor otomobillerde çok kullanılan bir modüldür. HC-SR04 sensör cisim yaklaşımlarını tespit etmek için kullanılır.
Youtube Channel:
Bu uygulamada kullanacağımız modülün 4 adet pini vardır. Besleme pinleri, “trig” pini, “echo” pini.
 
Kodlar yardımıyla “trig” pinine sinyal gönderilir. Cisimden yansıyan sinyal ise “echo” pini yardımıyla alınır. Sinyallerin çıkış-giriş zaman farkını cm’ye çeviririz.
 
Örnek uygulamamızda, eğer sensöre yaklaştırılan cisim 10 cm’den daha yakınsa, dijital çıkışlara bağlanmış üç adet kırmızı led yanmaya başlar.

Kodlar:

#define trigPin 3
#define echoPin 4
void setup ( )  {
 Serial.begin (9600);
 pinMode(trigPin, OUTPUT);
 pinMode(echoPin, INPUT);
 
 // Red leds -------------------
  pinMode(13, OUTPUT);
  pinMode(12, OUTPUT);
  pinMode(11, OUTPUT);
 
}
void loop() {
 int duration, distance;
 digitalWrite(trigPin, HIGH);
 delayMicroseconds(1000);
 digitalWrite(trigPin, LOW);
 duration = pulseIn(echoPin, HIGH);
 distance = (duration/2) / 29.1;
    
 if (distance <=10){
  Serial.println("very close!!!");
  digitalWrite(13,HIGH); delay(100);digitalWrite(13,LOW);
  digitalWrite(12,HIGH); delay(100);digitalWrite(12,LOW);
  digitalWrite(11,HIGH); delay(100);digitalWrite(11,LOW);
 } else {
  Serial.print(distance);
  Serial.println(" cm");
 }
  delay(1000);
 }