Witam.
Od dłuższego czasu borykam się z problemem mierzenia odległości za pomocą hc-sr04.
Wysyłam sygnał na pin Trig, ktory jest generowany na porcie B (PB1), sygnał z echa odbieram za pomocą przerwania INT0, mierze czas pomiędzy zboczami rosnącymi i opadającymi i wyswietlam wynik na wyświetlaczu siedmiosegmentowym (podpiętym do portu A i C). Niestety na wyswietlaczu cały czas pojawia sie liczba 0. (Atmega32a, kwarc 8MHz).
Byłbym wdzięczny gdyby ktoś podpowiedział mi gdzie robię błąd.
Kod:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.