Arduino ile Ayarlanabilir IR Hareket Algılama Sensörü-PIR (HC-SR501) Kullanımı

Arduino ile Ayarlanabilir IR Hareket Algılama Sensörü-PIR (HC-SR501) Kullanımı

Bu derste Arduino ile ayarlanabilir IR hareket algılama sensörü-PIR (HC-SR501) kullanımını görelim.

Bu derste Arduino ile ayarlanabilir IR hareket algılama sensörü-PIR (HC-SR501) kullanımını görelim.

Fritzing şeması

pir

Proje için gerekli malzemeler :

  • 1 Adet Ayarlanabilir IR Hareket Algılama Sensörü-PIR(HC-SR501) (Satın alma linki için tıklayınız)
  • 1 Adet 1Ω Direnç
  • Arduino UNO
  • 3 Adet Dişi-Erkek 4 adet Erkek-Erkek Jumper kablo
  • 1 Adet breadboard
  • 1 Adet LED

Proje kısa bilgi :

pir aciklama

  • → GND bacağını Arduino'daki GND pinine bağlıyoruz.
  • → OUT bacağını Arduino'daki 5.pine bağlıyoruz.
  • → VCC bacağını Arduino'daki 5V'a bağlıyoruz.

Kod

/* 
 Kod Sokağı gururla sunar...
celalcan HACIHASANOĞLU
 www.kodsokagi.com
*/


int pirPin = 5;
int led=3;
int deger;

void setup() {
Serial.begin(9600);
pinMode(led, OUTPUT);
}

void loop() {
deger = digitalRead(pirPin); //Pır'ın değerini okuyoruz ve bunu deger değişkenine atıyoruz.

if (deger == LOW)
{
Serial.println("Hereket Yok"); //okunan değer LOW ise "Hareket Yok" yaz.
digitalWrite(led,LOW); //okunan değer LOW ise led'i söndür.
}
else
{
Serial.println("Hereket Var"); //okunan değer HIGH ise "Hareket Var" yaz.
digitalWrite(led,HIGH); //okunan değer LOW ise led'i yak.
delay(5000); // ben kendime göre 5 saniye beklettim. Bunu şöyle düşünebilirsiniz. Mesela merdiven lamba otomatiği tahminimce 25-26 saniye filan bekliyor. bende bu süreyi test için 5 saniye yapıp merdiven lamba otomatiğinin prototipini yapmış oldum.

}
}

⇒ HC-SR501 datasheet’i indirmek için tıklayınız…


Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git