sese yönelen robotta interrupt hatası
  • Arkadaşlar merhaba, ingilizce foruma da yazdım bir de buraya yazayım dedim. Arduino ile sese yönelen robot yapacagım ve TDOA(time difference of arrival) kullanıyorum. Genel mantık 3 mikroofon var, 3 ü'de interruptla çalısıyor ve sesin kendilerine geldiği ana mikro saniye cinsinden kaydetip birrbirleriyle karşılaştırıyor. Buraya kadar her şey normal. Sıkıntı buradan sonra başlıyor. 3 mikrofonunda geliş saniyesi kaydediliyor fakat program devam ederken donuyor. Kodu buraya atcam ama ekran ekleyemiyorum.



    1. interruptta hata kesinlikle yok, interrupt'ın içine girdiğine eminim. İnterrupt'ın içinde değeri de okudum.
    2. Ekrana yazdırdığım sırayı değişince öndeki mikrofonun donarken, soldaki mikrofon donmaya başlıyor, yani o kod ile alakalı ondan da eminim.
    3. 3 mikofonu da test ettim hepsi çalışıyor.
    4. arduino mega 2560 R3 kullanıyorum.

    kod bu linkte, yardımcı olursanız sevinirim.
    https://forum.arduino.cc/index.php?topic=461737.0
    isteyene ekran görüntüsü de atarım.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Login with Facebook

Tagged

Açık kaynak kültürü gereği, çözdüğünüz problemlerin çözümlerini paylaşmayı lütfen unutmayın.