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ı