Sensör modülü üzerinde Sx ve Tx olmak üzere iki adet sarı potansiyometre bulunmaktadır. Sx potansiyometresi sensörün görme mesafesini 3 ile 5 metre arasında değiştirmektedir. Tx potu ise sensör gördükten sonra ne kadar süre daha çıkış pininden lojik 1(5V) çıkışını vereceğini ayarlamaktadır. Bunlar ile oynamama gerek kalmadan fabrika ayarı gayet düzgün çalıştı.
5 nolu dijital pin'e hareket olduğu zaman alarm vermesi için küçük bir buzzer bağladım. Ses algısı LED veya serial çıkışın akışından daha kolay hissediliyor.
Özellikleri:
- Çalışma Voltajı: 5-12V
- Algılama Alanı: 3-5 metre
- Algılama Açısı: 140º
- Bekleme Süresi: 5-200 saniye
- Ürün Boyutları: 33x25x24 mm
// (HC-SR501) PIR Sensörü için kısa program int PIRpini = 8; // PIR Bağalacak pin int OkunanDeger; void setup() { Serial.begin(9600); pinMode(13, OUTPUT); //LED için Pin 13 modunu çıkış olarak belirler } void loop() { OkunanDeger = digitalRead(PIRpini); //PIR durumunu oku if (OkunanDeger == LOW) { Serial.println("Hareket yok"); //Değer düşük ise hareket yok yaz digitalWrite (13, LOW); } else { Serial.println("Hirsiz Var!"); //Değer yüksek ise hareket var. digitalWrite (13, HIGH); // Ses / Cızırtı // tone (pin no, Hz olarak ses frekansı, ms olarak süre) tone(5, 100, 50); delay (100); tone(5, 200, 100); delay (100); tone(5, 100, 50); } delay(1500); //Bir saniye bekleme }
Hiç yorum yok:
Yorum Gönder