Projenin
Devresi:
PIR Sensörü:
PIR ifadesinin açılımı, Passive InfraRed
Sensor’dür. Sensörün çalışma mantığı ise, canlıların yaydığı pasif kızılötesi
dalgaları algılamak ve bu kızılötesi dalgalarda meydana gelen değişime karşı
bir değer üretmektir.
Sensör, ortamda
herhangi bir hareket algıladığında çıkışında 1 değerini üretir, hareketsiz
durumlarda ise çıkışında 0 değerini üretir.
Sensör üzerinde SX ve
TX olmak üzere iki adet potansiyometre bulunmaktadır. SX potansiyometresi
sensörün görme mesafesini 3 ile 5 metre arasında değiştirmektedir. TX
potansiyometresi ise sensörün hareket algıladıktan sonra ne kadar süre çıkıştan
lojik 1 vereceğini ayarlamaktadır.
Sensörün özellikleri;
- Çalışma Voltajı:5-12V Lojik Sinyal Çıkış Seviyesi: 3,3V
- Algılama Alanı: 3-5 metre
- Algılama Açısı: 140º
- Bekleme Süresi: 5-200 saniye
- Ürün Boyutları: 33x25x24 mm
int pirPin=9;
int ledPin=10;
int hareketAlgi;
void setup(){
pinMode(pirPin, INPUT);
pinMode(ledPin, OUTPUT);
}
void loop(){
hareketAlgi=digitalRead(pirPin);
if (hareketAlgi==0){
digitalWrite(ledPin, LOW);
}
else if
(hareketAlgi==1){
digitalWrite(ledPin, HIGH);
}
}
Ya ben her şeyi yaptım hocam hiç eksik yok ama lamba sürekli yanıyor hiç sönmüyor. Sebebi ne olabilir?
YanıtlaSil