Czujnik odległości (nazywany również czujnikiem ultradźwiękowym) umożliwia pomiar odległości. Może szacować odległości od 2 cm do 400 cm z dokładnością 3 mm. Jest to najszerzej stosowany i najtańszy czujnik odległości. Istnieją znacznie dokładniejsze, ale również znacznie droższe.
Możesz kupić jeden tutaj lub znaleźć go w tym zestawie.
Aby zmierzyć odległość, czujnik ultradźwiękowy używa sygnału wysłanego z terminala Trigger (Trig) i odebranego przez terminal Echo. Czas potrzebny terminalowi Echo na odebranie sygnału pozwala nam poznać odległość między czujnikiem a obiektem.
Oto jak czujnik ultradźwiękowy oblicza odległość: Odległość = (odebrany sygnał * prędkość dźwięku) / 2
Przy prędkości dźwięku w powietrzu wynoszącej 340 m/s.
Przyjrzymy się kilku typowym przykładom, w których używany jest czujnik ultradźwiękowy HC-SR04.
Aby rozpocząć obsługę czujnika, należy zainstalować bibliotekę HC-SR04 na Arduino:
Oto schemat okablowania czujnika: