Arduino ile Engel Algılama ve LED Kontrolü

Arduino projelerinde IR (infrared) sensörleri, özellikle engel algılama ve basit robotik uygulamalar için çok kullanışlıdır. Bu yazıda, Arduino IR Engel Algılama Sensörü ile LED kontrolü yaparak, sensör verilerini kullanarak bir LED ışığını nasıl kontrol edebileceğinizi adım adım öğreneceksiniz.

Arduino IR Engel Algılama Sensörü Nedir?

IR Engel Algılama Sensörü, genellikle bir nesnenin önüne engel geldiğinde veya mesafe değiştiğinde çalışan sensörlerdir. Arduino ile entegre edildiğinde, robotların engellerden kaçınmasını sağlamak ya da farklı otomasyon projelerinde kullanılabilir.

Gerekli Malzemeler

  • Arduino
  • IR Engel Algılama Sensörü
  • LED (Yeşil veya Kırmızı)
  • Jumper kabloları
  • Breadboard

Devre Şeması

Devrenin Kodu

#define IR_SENSOR 6  //Engel Algılama sensörününün OUT pininin 6 numaralı pine tanımlı olduğunu belirttik.
#define YESIL_LED 5  //Yeşil ledin 5 numaralı pine tanımlı olduğunu belirttik.

void setup() {
 pinMode(IR_SENSOR,INPUT); //Engel algılama sensörününün OUT pinini giriş ayarladık.
 pinMode(YESIL_LED,OUTPUT);//Yeşil ledin pinini çıkış olarak ayarladık.
 digitalWrite(YESIL_LED,LOW);//Yeşil ledi başlangıçta kapalı tutuyoruz.
 Serial.begin(9600); //Serial monitörü başlattık.
}

void loop() {
  int durum=!digitalRead(IR_SENSOR);// IR sensöründen gelen değerleri ters çevirdik yani 0 geliyorsa 1, 1 geliyorsa 0 oluyor.
  digitalWrite(YESIL_LED,durum);  //durum değişkenine göre led açılıyor veya kapanıyor.
  Serial.println(durum);  //Serial monitörde durumu yazdırıyoruz.
  delay(100); //100ms bekletiyoruz.
}

Bu basit uygulama sayesinde Arduino ile IR sensörünü kullanarak engel algılama yapabilir ve LED ışığınızı kontrol edebilirsiniz. Daha karmaşık projelere geçmeden önce bu temel anlayış, size büyük bir avantaj sağlayacaktır.Son olarak, projeyi biraz daha geliştirerek robotik uygulamalar veya diğer sensörler ile entegrasyon gibi ileri seviyede nasıl geliştirebileceğinizi araştırabilirsiniz.Bu projeye ek olarak, bir motor ekleyerek bir robotun engellerden kaçmasını sağlayabilirsiniz. Ayrıca sensör verilerini seri monitörde göstererek, daha karmaşık veri işleme projelerine adım atabilirsiniz.

Etiketlendi:

Bir Cevap Yazın

Maker Günlüğü sitesinden daha fazla şey keşfedin

Okumaya devam etmek ve tüm arşive erişim kazanmak için hemen abone olun.

Okumaya Devam Edin