Ultrasonik sensor ve 16f877a ile engel robotu

yunusreha

Üye
Katılım
21 Ara 2013
Mesajlar
8
Puanları
1
Yaş
33
Merhaba arkadaşlar ultrasonik mesfa sensörü HCSR04 ile mesafeyi ölçebiliyorum fakat bunu interruptla yapmam gerekli çünkü kesme gelmediği sürece yani engel olmadığı sürece motorlar sürülmeli sorunu dış kesmeyle çözerim diye düşündüm fakat karşıma şöyle bir sorun çıktı sensör 4mye kadar ölçüm yaptığı için sürekli kesme oluyor. Sizce bunu nasıl çözebilirim?

Sent from my GT-N7100 using KontrolKalemi.Com Forumu mobile app
 
sensör verisini if veya while döngüsü ile kontrol altına al.
Örneğin 1 ile 1,5 metre arasında çalışacak ise;
1,5 metreden fazla mesafede engel fonksiyonu çalışacak.İnterrupt ' a gerek yok..

if(100 <sensor && sensor<150)
robothareket();
if(150 < sensor)
robotengel();
 

Forum istatistikleri

Konular
128,133
Mesajlar
915,308
Kullanıcılar
449,850
Son üye
umutbaysal9

Yeni konular

Çevrimiçi üyeler

Geri
Üst