Witam! Na podstawie kodu użytkownika SunRiver z tematu:http://forum.atnel.pl/topic2655.html stworzyłem taki oto kod do obsługi czujnika HC_SR04:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Niestety pomiary są dość niedokładne (dla obiektu oddalonego od czujnika o 150mm wskazanie pomiaru wynosi 125mm, zarówno przy mierzeniu czasu trwania impulsu przy pomocy INT1 jak i ICP), co widać na poniższym zdjęciu. Z tego co wyczytałem w innych tematach tutaj na forum, przy małych odległościach wykrywanego obiektu czujniki charakteryzują się bardzo dobrą dokładnością. Stąd moje pytanie: czy coś z moim kodem jest nie tak, że uzyskuję aż tak dużą niedokładność?
