DERS-11: Arduino Mz80 Kızılötesi Sensör (E18-D80 NK)
Arduino Mz80 Kızılötesi Sensör (E18-D80NK)
Mz 80 Kızılötesi sensörle mesafenin ölçüleceği projeler için birebir sensörlerdir. Daha önceki derslerimizde Hc-sr04 Ultrasonik mesafe sensörünü işlemiştik. BURADAN derse göz atabilirsiniz. Hc-sr04 sensörler ses dalgaları ile çalışır ve biraz daha yavaştır. Mz80 Sensörler ise yaklaşık 3 cm ile 80 cm arası cisimleri daha hızlı ve daha etkili ölçebilirler.
Bu sensörün arkasında kırmızı bir led ve bir potansiyometre var. Cisim yaklaşınca le yanıyor. Potansiyometre ile ne kadar yakındaki bir cismi tespit etmesini istediğimizi belirtiyoruz. Bir nevi uzaklık ayarı. Şimdi gelin devre yapısına bir göz atalım.
DEVRE ŞEMASI
Mz 80 Kızılötesi sensörün 3 adet kablosu var. Bunlar mavi, siyah ve kahverengi kablolardır.
Mavi Kablo: GND
Kahverengi Kablo: +5V
Siyah Kablo: Arduino Data Pinine takılmaktadır.
Kırmızı Led ise 9 numaralı pine takılmıştır. Kod yapısı aşağıdaki şekildedir.
KOD YAPISI
int LED = 9;
int MZ80 = 4;
void setup() {
pinMode (LED, OUTPUT);
pinMode (MZ80, INPUT);
Serial.begin(9600);
}
void loop() {
int durum=digitalRead(MZ80);
Serial.println(durum);
delay(500);
if (durum==0){
digitalWrite(LED,HIGH);
}
if (durum==1){
digitalWrite(LED,LOW);
}
}
int durum=digitalRead(MZ80); kmut satırı Mz 80 Kızılötesi sensöründen değeri okur. Bu değer 1 yada 0 dır. Arkasındaki potansiyometre ayarı ile cismin yakınlık uzaklık durumunu ayarlayabiliriz. Eğer 0 ise cisim yakın demektir ve Led yanacak. 1 ise cisim uzak demektir ve Led yanmayacaktır. Kullanımı basit olan bu sensör bir çok projede kullanılmaktadır.