Arduino
OKUDUĞUNUZ KONU
Arduino PIR Hareket Sensörü Kullanımı
1

Arduino PIR Hareket Sensörü Kullanımı

Yazar : Murat Duran22 Ağustos 2015

PIR hareket sensörü birçok alanda kullanılan sensör çeşitlerindendir.En sık karşılaştığımız yerler otomatik lambalardır.Ayrıca bazı uyulamalar da otomatik kapılarda ve yürüyen merdivenlerde de kullanılmaktadır.Kullanım alanı sadece bunlarla sınırlı değildir.Sizin hayal gücünüze kalmıştır.PIR (Passive Infrared sensor) , türkçesi pasif kızılötesi sensör demektir.

Projemiz gayet basit ve açıktık.Malzemelerimiz

1- Arduino
2- PIR sensörü
3- Led + direnç

PIR sensörünün 3 adet pin girişi vardır. VCC , GND ve Sinyal pinleri.3.3 ile 5 V arası çalışmaktadır.Enerjiyi arduino üzerinden almayı tercih ediyorum.Cihaz yaklaşık 3-5 metre arası aktif haldedir. Hareket algıladığı an DATA çıkışını HIGH yapmaktadır. Yaklaşık 15sn HIGH’ta bulunmaktadır. Daha sonra sabit değere yani LOW’a geri dönmektedir. Uygulamamızda gayet basit olacaktır.

Arduino da herhangi bir dijital pin’i input yaptıktan sonra anlık olarak DATA girdisini okuyacağız ardından bir led’i yakıp söndürme işlemini yapacağız.

int pirPin = 3; // PIR pin
int ledPin = 4; // LED pin
int deger = 0;

void setup() {
pinMode(pirPin, INPUT); // PIR Pin'i giriş yapılıyor
pinMode(ledPin, OUTPUT); // LED Pin'i çıkış yapılıyor
Serial.begin(9600); //Serial Porttan veri göndermek için baundrate ayarlanıyor.
}

void loop(){
deger = digitalRead(pirPin); // Dijital pin okunuyor
Serial.println(deger); // Okunan değer seri porttan okunuyor.
if (deger == HIGH) {
digitalWrite(ledPin, HIGH); // Eğer okunan değer 1 ise LED yakılıyor.
}
else{
digitalWrite(ledPin,LOW); // Eğer okunan değer 0 ise LED söndürülüyor.
}
}

 

SİZCE NASIL OLMUŞ?
Beğendim
54%
İlginç
8%
Eh İşte
5%
Anlamadım
20%
Kötü
3%
Berbat
13%
YAZAR HAKKINDA
Murat Duran
Murat Duran
Açık kaynak donanım ve yazılım geliştiricisiyim , mekanik ve robotik sistemler üzerinde çalışmalar yapmaktayım.Ayrıca bir start-up firması olan Proje Hocam 'ın kurucuyum.
1 YORUMLAR

YORUM YAP