Wstęp 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. Sommaire masquer 1 Wstęp 1.1 Jak to działa? 2 Jak działa czujnik odległości z biblioteką Jak to działa? 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) / 2Przy 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. Jak działa czujnik odległości z biblioteką Aby rozpocząć obsługę czujnika, należy zainstalować bibliotekę HC-SR04 na Arduino: Oto pierwszy program do pomiaru odległości za pomocą czujnika: #include "SR04.h" const int trigPin =2; const int echoPin =3; UltraSonicDistanceSensor distanceSensor(trigPin, echoPin); void setup() { Serial.begin(9600) ; } void loop() { Serial.print("Odległość w cm:") ; Serial.println(distanceSensor.measureDistanceCm()) ; delay (500) ; } Oto schemat okablowania czujnika: