Arduino Ders 8: Ultrasonik Mesafe Sensörü Kullanımı

Mesafe sensörü, karşısında bulunan nesneye olan mesafesini hesaplayan bir sensördür. Sensörden alınan mesafe değerini kullanarak engele yaklaştığında yönünü değiştiren araba, otomatik araba parkı, radar gibi pirçok proje geliştirilebilir. Bu uygulamamızda ultrasonik mesafe sensörüne yaklaşan bir nesne olması durumunda kırmızı LED'in yanmasını ve buzzer modülünün ötmesini sağlayacağız.

1. Arduino devresi hazırlanır.

Gerekli Malzemeler:

  • 1 adet arduino 
  • 1 adet breadboard
  • 1 adet kırmızı LED
  • 1 adet 220 ohm direnç
  • 1 adet buzzer
  • 1 adet ultrasonik mesafe sensörü
  • 9 adet erkek-erkek jumper kablo

TeknoYolcu-MesafeSensö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(8) 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(12) bağlanır.
  • Ultrasonik mesafe sensörünün Vcc pini breadboardın (+) kısmına, Trig pini arduinonun 6. sayısal pinine, Echo pini arduinonun 7. sayısal pinine, Gnd pini breadboardın (-) kısmına 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 ultrasonik mesafe sensörü değerini kontrol eder. Eğer ultrasonik mesafe sensörünün değeri 15'ten küçük ise 8. sayısal pine bağlı olan kırmızı LED'in yanmasını ve 12. sayısal pine bağlı olan buzzerın C4 notasında çeyrek vuruş çalmasını sağlar. Sürekli tekrarla kod bloğu içerisinde bulunan "8 sayısal pini düşük yap" komutu mesafe sensörünün önünde bir nesne bulunmaması durumunda sönmesini sağlamak için kullanılmıştır.

TeknoYolcu-MesafeSensörüKod

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

Bir Cevap Yazın

Önceki yazıyı okuyun:
Ledli Kart Yapımı

Basit malzemeler kullanarak derslerimizde çok daha eğlenceli etkinlikler yapmamız mümkün...

Kapat