Pır Sensörü & Röle
- Arduino Programlama, Programlama
- 23 Haziran 2017
- Yorum yaz
- 2.284 kez görüntülendi
Arduino Pır Sensörü ve Röle
Merhaba arkadaşlar arduino’da pır sensörü ve röle kullanımı nasıl yapılıyor onu göstereceğim. Pır sensörünün türkçe karşılığı hareket sensörü demek 6 metreye kadar hareketleri algılayabiliyor ve hareket algıladığında data bacağından lojik 1 sinyali üretiyor bu sinyalin kalma süresi 3sn ile 5 dk arası değişebiliyor. Sensörün üzerinde bizim bu ayarları yapabileceğimiz iki adet potansiyometre mevcut arkadaşlar bunlar ile süre ve mesafe ayarı yapabiliriz. Şimdi devreyi nasıl kurduk ona bir bakalım;
Devre basit arkadaşlar
- sensör
- röle
- kablo
- arduino uno gerekiyor.
Arduino bağlantıları ise;
- Pır sensörün datası arduino 3.pine
- Rölenin datası arduino 5 pine
- Pır ve Röle GND arduino gnd
- Pır ve Röle 5V arduino 5V bağlanıyor.
Arduino kodumuz ise;
int pirPin = 3; // pır sensörün pinine isim verdik
int deger; // pir sensörden gelen veriyi alacak değişkeni tanımladık
void setup() {
Serial.begin(9600); // iletişimi başlattık
}
void loop() {
deger = digitalRead(pirPin); //deger değişkenine pir sensörden gelen veriyi ata lojik 1 ise HIGH lojik 0 ise LOW yap
if (deger == LOW) {
Serial.println(“hareket yok”); //hareket yoksa 5. pini lojik 1 yap
pinMode (5, HIGH);
}
else {
Serial.println(“hareket var!”); //hareket varsa 5. pini lojik 0 yap
pinMode( 5,LOW);
}
delay(1000); // 1 saniye bekledik
}
Henüz yorum yapılmamış.