Park sensörü
Engel yaklaştıkça bip sesi hızlansın, tıpkı arabalardaki gibi.
Önce şunu yapmış olman iyi olur: Trafik lambası
Ekranda dene
Kurmadan önce burada oynat: kaydırıcıları ve düğmeleri kullan, kodun hangi satırının çalıştığını sağda izle.
Neden 2'ye bölüyoruz?
Sensör 40.000 Hz'lik, insan kulağının duyamayacağı bir ses gönderir. Ses arabaya çarpıp geri döner. Ölçülen süre gidiş + dönüş süresidir, bu yüzden yarısını alırız. Ses havada her mikrosaniyede yaklaşık 0,034 cm yol alır. Yarasalar ve yunuslar da tam olarak böyle "görür".
Bağlantılar
Kablolamaya başlamadan USB'yi çıkar. Bitirince tabloyla bir kez daha karşılaştır, sonra tak.
| Buradan | Buraya |
|---|---|
Arduino 5V | Ultrasonik mesafe sensörü VCC |
Arduino D9 | Ultrasonik mesafe sensörü TRIG |
Arduino D10 | Ultrasonik mesafe sensörü ECHO |
Arduino GND | Ultrasonik mesafe sensörü GND |
Arduino D8 | Aktif buzzer + (uzun bacak) |
Arduino GND | Aktif buzzer − (kısa bacak) |
Adım adım
Sensörü besle
Sensörün VCC pinini Arduino'nun 5V pinine, GND pinini GND'ye bağla.
Dikkat: 5V ile GND kablolarını karıştırma; sensör ters beslenince ısınabilir.
TRIG ve ECHO
TRIG pinini D9'a, ECHO pinini D10'a bağla. TRIG "ses gönder" komutu alır, ECHO yankıyı bildirir.
Buzzer
Aktif buzzer'ın uzun bacağını (+) D8'e, kısa bacağını GND'ye bağla.
Yükle ve dene
Kodu karta yükle, elini sensöre yaklaştır.
Kontrol: El yaklaştıkça bip sesi sıklaşıyor, 50 cm'den uzakta susuyor.
Sonuç
Çalışıyorsa şunu görürsün
Elini sensöre yaklaştırdıkça bip sesleri sıklaşıyor; uzaklaşınca susuyor.
Çalışmadıysa
- Hiç bip yoksa buzzer'ın bacaklarını ters takmış olabilirsin.
- Sürekli bip varsa TRIG ve ECHO kabloları yer değiştirmiş olabilir.
- Sensörün önünde yumuşak kumaş varsa ses yankılanmaz; sert bir yüzey kullan.
Daha fazlası: sorun giderme.
Bir adım öteye
- Mesafeyi Seri Port Ekranı'na yazdır.
- 20 cm'den yakında LED de yansın.
- Kırmızı, sarı, yeşil LED ile 3 kademeli uyarı yap.