Arduino ile MZ80 Kızılötesi Sensör Kullanımı

MZ80 Yakınlık Sensörü Özellikleri

Bu  MZ80 Kızılötesi Sensör, güvenlik sistemleri, mesafelerin ölçülmesi ve giriş / çıkış ortamlarının izlenmesini içeren projeler için mükemmel bir seçimdir.

 

 

 

 

 

 

 

 

 

 

Sensör arkasında bulunan trimpot ile algı mesafesi 80 cm ye kadar ayarlanabilir.

MZ80 bağlantısı çok basittir, çünkü sensörde sadece 3 kablo bulunur: Kırmızı(Vcc) , Siyah(GND) ve Sarı(sinyal).

Sinyal pimi Arduino’nun dijital portlarından birine bağlanacak ve bir nesne tespit edildiğinde 0 (LOW) değerini oluşturacaktır.

Önemli Not: Bu sensörün bazı versiyonları mavi (GND), Pembe (Vcc) ve Siyah (Sinyal) şeklinde olabilir

 

 

 

 

 

 

 

 

 

 

 

 

 

int YESIL_LED = 3;
int KIRMIZIL_LED = 5;
int BUZZER = 7;
int MZ80_PINI = 9;
int SENSOR_DURUMU = 0;
void setup()
{
// SENSOR PININI GIRIS OLARAK AYARLA
pinMode(MZ80_PINI, INPUT);
// PINLERI CIKIŞ OLARAK AYARLA
pinMode(YESIL_LED, OUTPUT);
pinMode(KIRMIZIL_LED, OUTPUT);
pinMode(BUZZER, OUTPUT);
}
void loop()
{
SENSOR_DURUMU = digitalRead(MZ80_PINI);
if (SENSOR_DURUMU == 0)
{
// EĞER SENSORE YAKLAŞILMIŞSA
digitalWrite(YESIL_LED, LOW);
digitalWrite(KIRMIZIL_LED, HIGH);
// BUZZER SINYAL VER VE KIRMIZI LEDI YAK
for (int i = 1; i <= 3; i++)
{
digitalWrite(BUZZER, HIGH);
delay(100);
digitalWrite(BUZZER, LOW);
delay(100);
}
delay(100);
}
else
{
// SENSORDE SINYAL YOKSA KIRMIZI, YESIL LEDI VE BUZZERI DURDUR
digitalWrite(YESIL_LED, HIGH);
digitalWrite(KIRMIZIL_LED, LOW);
digitalWrite(BUZZER, LOW);
}
}

direnc.net ten alıntı yapıldı

Buna da gözat

Arduino ile LCD Ekran Kullanımı (I2C Modülü ile)

Gerekli Malzemeler: Arduino Uno (veya benzeri bir Arduino kartı) 16×2 karakter LCD ekran (HD44780 uyumlu) I2C LCD adaptör modülü (örneğin, PCF8574) Breadboard Jumper kablolar I2C modülünün VCC pinini Arduino’nun 5V pinine bağlayın. I2C modülünün GND pinini Arduino’nun GND pinine bağlayın. I2C modülünün SDA pinini Arduino’nun SDA pinine …