Bu rehberde, Arduino Uno kontrol kartı ve KY-032 Kızılötesi (IR) Engel Algılama Sensör Modülü kullanarak önündeki engelleri temassız bir şekilde algılama uygulamasını inceleyeceğiz.
Görseldeki devre şemasına göre bağlantılar şu şekilde yapılmaktadır:
KY-032 modülü, bir infrared (IR) verici LED ve bir IR alıcı photodiode barındırır. Çalışma prensibi şu şekildedir:
OUT sinyal pini lojik LOW (0V) seviyesine düşer ve modül üzerindeki uyarı LED'i yanar. Önünde engel yokken çıkış HIGH (5V) seviyesindedir.
const int engelPin = 3; // KY-032 OUT Sinyal Pini
const int ledPin = 13; // Dahili Arduino LED'i
int engelDurumu = 0;
void setup() {
Serial.begin(9600);
pinMode(engelPin, INPUT); // Sensör pini giriş olarak ayarlandı
pinMode(ledPin, OUTPUT); // Dahili LED pini çıkış olarak ayarlandı
}
void loop() {
// Sensörden dijital okuma yap
engelDurumu = digitalRead(engelPin);
// KY-032 engel algıladığında sinyal LOW olur
if (engelDurumu == LOW) {
digitalWrite(ledPin, HIGH); // Engel var: Dahili LED'i yak
Serial.println("Engel Algilandi!");
} else {
digitalWrite(ledPin, LOW); // Engel yok: Dahili LED'i söndür
Serial.println("Yol Acik...");
}
delay(100); // Okuma takibi için kısa bekleme
}
KY-032 sensörünü projelerinizde sorunsuz kullanmak için şu ipuçlarından faydalanabilirsiniz:
Henüz yorum yapılmamış. İlk yorumu siz yapın!