14 Mayıs 2019 Salı

ARDUNİO İLE HAREKET SENSÖRÜ KULLANIMI

HAREKET SENSÖRÜ

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.

(ALINTIDIR)

Hiç yorum yok:

Yorum Gönder

"EUROPACOODWEEK-AVRUPA KOD HAFTASI" ETKİNLİĞİNE BAŞVURDUK

 2019 yılında dünya genelinde 80'den fazla ülkede 4,2 milyon insan AB Kod Haftasına katıldı. Katılımcıların %49'u kadınlar ve genç k...