1 Kasım 2015 Pazar

ARDUİNO İLE MESAFE SENSÖRÜ

1)Mesafe sensörü 4 pine sahiptir. Vcc, GND, Trig ve Echo pinleridir.
a)Vcc: Arduinonun 5V pinine bağlanır.

b)GND:Arduinonun GND pinine bağlanır.

c)Trig: digitalWrite(trig,HIGH) yazıldığında yani lojik 1 verildiğinde sensör ultrasonic dalga yaymaya başlar.

d)Echo:Trig'den çıkan ultrasonic dalga bir cisme çarpıp geri dönerse, echo bunu algılar ve lojik 1 diye çıkış verir.






                                  ŞEKİL1)Mesafe Sensörü


2)Aşağıdaki devreyi kuralım.





                        ŞEKİL 2) Devre Şeması
3)Arduino kodlarımızı yükleyip, serial monitörü açalım.
const int trig =5;         //Trig 5. pine
const int echo= 6;      //Echo 6. pine

int sure=0;
int mesafe=0;

void setup() {
pinMode(trig, OUTPUT);
pinMode(echo, INPUT);
Serial.begin(9600);
}

void loop() {
digitalWrite(trig, HIGH);
delayMicroseconds(1000);
digitalWrite(trig, LOW);
sure = pulseIn(echo, HIGH);
mesafe = (sure/2) / 29.1;
Serial.print("Mesafe: ");
Serial.print(mesafe);
Serial.println(" cm");
delay(250);
}



KAYNAK:Çağan'la Arduino'ya Giriş #9


Hiç yorum yok:

Yorum Gönder