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