Print this page
MZ80 Kızılötesi Sensör E18-D80NK Kullanımı, arduino ve mblock kodları (Arduino Dersleri, 28)

MZ80 Kızılötesi Sensör E18-D80NK Kullanımı, arduino ve mblock kodları (Arduino Dersleri, 28) Featured

Rate this item
(0 votes)

Bu dersimizde Arduino ile MZ80 Kızılötesi Sensör E18-D80NK kullanımıyla ilgili temel bir uygulama yapacağız.

Yazacağımız kodlarla MZ80 Kızılötesi Sensör E18-D80NK birlikte led kullanarak basit bir engel algılama sistemi yapacağız. Eğer sensörün önünde engel yoksa kırmızı led, engel varsa yeşil led yanacak.

Gerekli Malzemeler

1 adet Arduino Uno R3
1 adet breadboard
1 adet 4x4 Keypad (Membran Tuş Takımı )
2 ader led (kırmızı, yeşil)
2 ader direnç (220 ohm)
7 adet jumper kablo (4EE, 3DE)

MZ80 Kızılötesi Sensör E18-D80NK nedir?

80 cm Menzilli Kızılötesi Sensörü, birçok projeye uyumlu dijital çıkışlı ve üstün kalitede endüstriyel bir kızılötesi sensördür.

Kızılötesi Sensör'ün arkasındaki trimpot ile menzili 3-80 cm arasında ayarlanabilir. 5V ile çalışır, tepki süresi oldukça düşüktür (2 ms). Yani çok hızlı tepki vermektedir.

Kablo bağlantıları iki şekilde olur.
*Kırmızı veya Kahverengi: +5V
*Yeşil veya Mavi: GND/-5V
*Sarı veya Siyah: Data Çıkışı


MZ80 Kızılötesi Sensör E18-D80NK Devresi


MZ80 Kızılötesi Sensör E18-D80NK arduino kodları

MZ80 Kızılötesi Sensör E18-D80NK arduino kodlarını indirmek için tıklayınız.

#define kled 3  //Kırmızı ve yeşil ledlerimizi bağladık
#define yled 4
#define sensor 7  //7 numaralı pine bağladık sensörümüzü

void setup() {
  // 

pinMode(kled,OUTPUT); // ledleri çıkış olarak tanımladık
pinMode(yled,OUTPUT);
pinMode(sensor, INPUT);  //Kızılotesi sensoru giriş olarak tanımladık

}

void loop() {



  if (digitalRead(sensor)==1) //engel yoksa yeşil ledi yak
  { 
    digitalWrite(yled,1);
    digitalWrite(kled,0);
  }
  else
  { //engel varsa kırmızı ledi yak
  
    digitalWrite(yled,0);
    digitalWrite(kled,1);
  }

}

 

MZ80 Kızılötesi Sensör E18-D80NK Mblock Kodları

Share:

Latest from RAM