Bu yazımda Ultrasonik sensör nedir? Nasıl Arduino'ya baglanır ve basit bir Arduino koduyla ögrenmiş olacağız.
Ultrasonik insan kulağının duyamacağı ses dalgasıdır. 20Khz -1Ghz arasındaki ses dalgaları olarak sınıflanıdırılmıştır.Bizim kullanacagımız sensör ise 40Khz frekansında ses dalgası üretmektedir.
Bu üretilen sesler önce sensörden çıkar ve önünde engele çarptıktan sonra geri yansır.Sensör geri alır ve dalgaları ve burda önemli olan dalgaların gidiş geliş süresidir.Zamanı kullanarak mesafeyi belirleyebiliriz.
Sensörü tanıdıktan sonra Arduino'yla nasıl baglayagız.onu gösterelim.
.
Ultrasonik insan kulağının duyamacağı ses dalgasıdır. 20Khz -1Ghz arasındaki ses dalgaları olarak sınıflanıdırılmıştır.Bizim kullanacagımız sensör ise 40Khz frekansında ses dalgası üretmektedir.
Bu üretilen sesler önce sensörden çıkar ve önünde engele çarptıktan sonra geri yansır.Sensör geri alır ve dalgaları ve burda önemli olan dalgaların gidiş geliş süresidir.Zamanı kullanarak mesafeyi belirleyebiliriz.
Sensörü tanıdıktan sonra Arduino'yla nasıl baglayagız.onu gösterelim.
Sensörü şekildeki gibi bagladıktan sonra Arduino kodumuzu boarda yükleyelim.
#define trigPin 12#define echoPin 13void setup() {Serial.begin (9600);pinMode(trigPin, OUTPUT);pinMode(echoPin, INPUT);}void loop() {int duration, distance;digitalWrite(trigPin, HIGH);delayMicroseconds(1000);digitalWrite(trigPin, LOW);duration = pulseIn(echoPin, HIGH);distance = (duration/2) / 29.1;if (distance >= 200 || distance <= 0){Serial.println("Out of range");}else {Serial.print(distance);Serial.println(" cm");}delay(500);}
Merhabalar,
YanıtlaSilYakın zamanda Ardduino için ücretsiz e-kitap yazdım.
İncelemek isterseniz link aşağıdadır.
http://hasbisevinc.com/temel-elektronik-ve-arduino-kitabi/
Kitabinizi cok begendim. Elinize sağlik!
YanıtlaSilbu koddaki sayısal değerlerin belirli bir kuralı var mı ?
YanıtlaSilneden out of range diyor
YanıtlaSilneden out of range diyor
YanıtlaSilSensör hassasiyeti 2 metreden fazlasını ölçmeye yetmediği için Range'nin yani tarama alanın dışında oluyor. Bunu belirtmek için "Out of range" olarak ekrana basıyoruz.
YanıtlaSilNasıl bir sıkıntı var anlamadım önünde engel yok iken Out of range diyor engel koyunca halen yine aynı şeyi yazıyor ilk başta engel koymazsan durmadan Out of range diyor.
YanıtlaSil