Arduino Ders 6: Hareket Sensörü Kullanımı

Hareket Sensörü, ortamdaki canlı hareketlerini algılayarak bu bilgiler doğrultusunda çeşitli kontroller yapmamızı sağlar. Görüş açısındaki herhangi bir hareketi algıyarak bağlı olduğu devrelere sinyal gönderir ve işlemesini istediğimiz komutların çalışmasını sağlar. Örneğin apartmanlarda bulunan otomatik lambaların, hırsız alarmların yapımında hareket sensörü kullanılır. Bu uygulamamızda buzzer ve LED'i hareket sensörüyle çalışmasını sağlayacağız.

1. Arduino devresi hazırlanır.

Gerekli Malzemeler:

  • 1 adet arduino 
  • 1 adet breadboard
  • 1 adet LED
  • 1 adet 220 ohm direnç
  • 1 adet buzzer
  • 1 adet hareket sensörü
  • 3 adet erkek-dişi jumper kablo
  • 5 adet erkek-erkek jumper kablo

TeknoYolcu-HareketSensörüdevre

  • Arduinonun gnd pini breadboardın (-) kısmına, 5v pini (+) kısmına bağlanır.
  • 220 ohm'luk direnç LED'in kısa bacağının olduğu kısma bağlanır. LED'in uzun bacağı ise arduinonun sayısal pinlerinden birine bağlanır.
  • Buzzer'ın kısa bacağı arduinonun gnd pinine bağlı olan breadboardın (-) kısmına, uzun bacağı arduinonun sayısal pinine bağlanır.
  • Hareket sensörünün gnd pini arduinonun gnd pinine bağlı olan breadboardın (-) kısmına, vcc pini (+) kısmına, ortada bulunan out pini arduinonun sayısal pinine bağlanır.

2. mBlock programı kullanılarak kod blokları oluşturulur.

Arduino devresi oluşturulduktan sonra mBlock programı çalıştırılır ve aşağıdaki kodlar eklenerek arduino kartına yüklenir. Aşağıdaki komutlar sürekli olarak hareket sensörü değerini kontrol eder. Eğer hareket sensörünün bağlı olduğu 2. sayısal pinden gelen değer yüksek ise yani hareket algılanmış ise 9 sayısal pini yüksek yapılarak LED'in yanmaı sağlanır ve buzzerın seçilen notayı çalması sağlanır. Eğer hareket algılanmamış ise 9 sayısal pini düşük yaparak LED'in sönmesi sağlanır.

Uygulama Videosu:

Görüntülenme Sayısı: 614

Bir Cevap Yazın

Önceki yazıyı okuyun:
Arduino Ders 5: Potansiyometre ile Servo Motor Kontrolü

Potansiyometre diğer adıyla ayarlı direnç, direncin dışarıdan bir etkiyle ayarlanabilmesini...

Kapat