Witam
Od jakiegoś czasu bawię się ultradźwiękowym czujnikiem odległości HC-SR04, i napotkałem następujący problem. Czujnik wystawia mi na ECHO impuls o długości maksymalnie ok. 1200µS (co odpowiada ~20cm) i nie za bardzo wiem o co mu chodzi. Problem jest o tyle dziwniejszy, że gdy go załączyłem od razu po zakupie, to chodził pięknie do pierwszego restartu mikroprocka.
Poniżej kod programu.
Gdy podłącze wejście ICP pod wyjście TRIG i zadam mu jakiś czas stanu wysokiego, to ładnie pokazuje bez względu na to czy jest to 1µs czy 10000µS...Więc problem leży po stronie czujnika.
Od jakiegoś czasu bawię się ultradźwiękowym czujnikiem odległości HC-SR04, i napotkałem następujący problem. Czujnik wystawia mi na ECHO impuls o długości maksymalnie ok. 1200µS (co odpowiada ~20cm) i nie za bardzo wiem o co mu chodzi. Problem jest o tyle dziwniejszy, że gdy go załączyłem od razu po zakupie, to chodził pięknie do pierwszego restartu mikroprocka.
Poniżej kod programu.
Kod: C / C++
Gdy podłącze wejście ICP pod wyjście TRIG i zadam mu jakiś czas stanu wysokiego, to ładnie pokazuje bez względu na to czy jest to 1µs czy 10000µS...Więc problem leży po stronie czujnika.