mBlock ile Arduino 9.DERS Park Sensörü Uygulaması

9.Ders Park Sensörü Uygulaması


Ne yapacağız?
            Bu dersimizde  HC-SR04 mesafe sensörünü kullanarak park sensörü yapmaya çalışacağız.
Hangi malzemeleri kullanacağız?
ADEDİ
MALZEME ADI
1 adet
330Ω veya 220Ω direnç
1 adet
LED
1 adet
HC-SR04
1 adet
buzzer

Jumper kablo
1 adet
Arduino uno
1 adet
Orta boy breadboard
Malzemelerimizi tanıyalım.
HC-RS04 MESAFE SENSÖRÜ:

Bu sensör, robotik projelerde Arduino ile kullanılan en popüler sensörlerden birisidir. Kullanımı oldukça kolaydır ve program kısmı doğru olduğu sürece 2cm – 400cm arası uzaklıkları düzgün bir şekilde ölçebilmektedir. Çalışma prensibi ise şu şekildedir: Sensörün Trig pininden uygulanan sinyal 40 kHz frekansında ultrasonik bir ses yayılmasını sağlar. Bu ses dalgası herhangi bir cisme çarpıp sensöre geri döndüğünde, Echo pini aktif hale gelir. Biz ise bu iki sinyal arasındaki süreyi ölçerek -yani sesin yankısını algılayarak- cismin sensörden uzaklığını tespit edebiliriz.
Nasıl bir devre tasarlayacağız?





Nasıl kodlayacağız?
     Algoritması:
a)Satır Algoritması:
Adım 1: Başla
Adım 2: LED=3
Adım 3: DÜDÜK=2
Adım 4: MESAFE=SENSÖRDEN OKUNAN DEĞER
Adım 5: MESAFE  20’den büyük mü 25’den küçük mü?
Adım 6: EVET ise ADIM 19’A GİT
Adım 7: HAYIR ise ADIM 8’E GİT
Adım 8: MESAFE  15’den büyük mü 20’den küçük mü?
Adım 9: EVET ise ADIM 19’A GİT
Adım 10: HAYIR ise ADIM 8’E GİT
Adım 11: MESAFE  10’dan büyük mü 15’den küçük mü?
Adım 12: EVET ise ADIM 27’A GİT
Adım 13: HAYIR ise ADIM 14’E GİT
Adım 14: MESAFE  10’den küçük mü?
Adım 15: EVET ise ADIM 31’e GİT
Adım 16: HAYIR ise ADIM 17’ye GİT
Adım 17: MESAFE  25’den büyük mü?
Adım 18: EVET ise ADIM 35’e GİT
Adım 19: LED ve DÜDÜK Pinlerini  YÜKSEK yap
Adım 20: 0.4 SANİYE BEKLE
Adım 21: LED ve DÜDÜK Pinlerini  DÜŞÜK yap
Adım 22: 0.4 SANİYE BEKLE
Adım 23: ADIM 4’e GİT
Adım 24: LED ve DÜDÜK Pinlerini  YÜKSEK yap
Adım 25: 0.2 SANİYE BEKLE
Adım 26: LED ve DÜDÜK Pinlerini  DÜŞÜK yap
Adım 27: 0.2 SANİYE BEKLE
Adım 28: ADIM 4’e GİT
Adım 29: LED ve DÜDÜK Pinlerini  YÜKSEK yap
Adım 30: 0.1 SANİYE BEKLE
Adım 31: LED ve DÜDÜK Pinlerini  DÜŞÜK yap
Adım 32: 0.1 SANİYE BEKLE
Adım 33: ADIM 4’e GİT
Adım 34: LED ve DÜDÜK Pinlerini  YÜKSEK yap
Adım 35: 0.04 SANİYE BEKLE
Adım 36: LED ve DÜDÜK Pinlerini  DÜŞÜK yap
Adım 37: 0.04 SANİYE BEKLE
Adım 38: ADIM 4’e GİT
Adım 39: LED ve DÜDÜK Pinlerini  DÜŞÜK yap
Adım 40: ADIM 4’e GİT
Adım 41: Bitir.




Yorumlar

  1. Dosya silinmiş diyor hocam yeniden yükleyebilir misiniz?

    YanıtlaSil

Yorum Gönder

Bu blogdaki popüler yayınlar

mBlock ile Arduino 5.1.Ders Sokak Lambası Uygulaması