Arduino ile Hareket Sensörü:
Arduino ile uygulamalar serisine, PIR yani hareket sensörü ile bir uygulama dahil etmesek olmazdı. Bugünkü yazımızda PIR sensörümüz hareket algıladığında servo motorumuz devreye girecek. Hadi başlayalım…
PIR Sensörü Nedir?
PIR sensörü, kızılötesi radyasyon kullanarak sensörün görüş alanına bir kişinin veya nesnenin girip girmediğini tespit etmek için kullanılır. PIR Sensörü için detaylı yazımıza buradan ulaşabilirsiniz.
Servo motor kullanımı için Arduino ile uygulamalar serisinde daha önceden uygulama yapmıştık incelemek isterseniz buradan ulaşabilirsiniz.
Proje İçin Malzeme Listesi:
- Arduino Uno
- PIR Sensör
- Servo Motor
- Bağlantı Kabloları
Devre Şeması:

Proje Kodu:
#include <Servo.h> //Servo motor kütüphanesini dahil ediyoruz
int pirPin = 12; //PIR sensörünün bağlı olduğu pin
int haraket; //haraket adında değişken tanımlıyoruz
int servoPin = 9; //Servo motorun bağlı olduğu pin
Servo servo; //Servo motor için değişken tanımlıyoruz
void setup()
{
pinMode(pirPin, INPUT); //PIR sensör pinini giriş pini olarak tanımlıyoruz
servo.attach(servoPin); //Servo pinini çıkış pini olarak tanımlıyoruz
}
void loop()
{
haraket = digitalRead(pirPin); //PIR sensöründen alınan bilgiyi haraket adındaki değişkene yazdırıyoruz.
if(haraket == HIGH){ //Hareketlilik varsa aşağıdaki komutları yap
servo.write(180); //Servo motoru 180 derece hareket ettir
delay(300);
}
else { //Hareket yoksa aşağıdaki komutları yap
servo.write(0);
delay(300);
}
}
Diğer uygulamalarımız için;
Arduino uygulamaları için tıklayınız.
Raspberry Pi uygulamaları için tıklayınız.
Microchip Pic uygulamaları için tıklayınız.