10PCS HC-SR04 HCSR04 to moduł detektora fal ultradźwiękowych do pomiaru odległości HC-SR04 HC SR04 HCSR04 dla Arduino
HC-SR04 to moduł czujnika ultradźwiękowego, który może być używany do pomiaru odległości od 2 cm do 450 cm. Moduł ten jest bardzo łatwy w użyciu i można go podłączyć do dowolnego mikrokontrolera.
Moduł HC-SR04 działa poprzez wysyłanie impulsu ultradźwiękowego i mierzenie czasu potrzebnego na powrót echa. Czas ten jest następnie wykorzystywany do obliczenia odległości od przeszkody.
Moduł HC-SR04 jest zasilany napięciem 5 V i ma zasięg pomiarowy od 2 cm do 450 cm. Moduł ten ma również regulowany tryb pracy, dzięki czemu można go dostosować do różnych zastosowań.
Moduł HC-SR04 jest szeroko stosowany w robotach, unikaniu przeszkód i innych zastosowaniach pomiarowych odległości.
Jak podłączyć moduł HC-SR04 do Arduino
Podłączenie modułu HC-SR04 do Arduino jest bardzo łatwe. Poniżej przedstawiono kroki dotyczące podłączenia modułu:
- Podłącz pin VCC modułu HC-SR04 do pinu 5V Arduino.
- Podłącz pin GND modułu HC-SR04 do pinu GND Arduino.
- Podłącz pin Trig modułu HC-SR04 do pinu cyfrowego 12 Arduino.
- Podłącz pin Echo modułu HC-SR04 do pinu cyfrowego 11 Arduino.
Po podłączeniu modułu możesz użyć poniższego kodu, aby odczytać odległość od przeszkody:
arduino
#include
// Deklaracja pinów
const int trigPin = 12;
const int echoPin = 11;
void setup() {
// Ustawienie pinów jako wyjściowe i wejściowe
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
// Serial.begin(9600);
}
void loop() {
// Wyzwolenie impulsu ultradźwiękowego
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
// Odczyt czasu potrzebnego na powrót echa
long duration = pulseIn(echoPin, HIGH);
// Obliczenie odległości
float distance = duration * 0.034 / 2;
// Wyświetlanie odległości w centymetrach
Serial.println(distance);
}
Kod ten wyśle impuls ultradźwiękowy, odczyta czas potrzebny na powrót echa i obliczy odległość od przeszkody. Odległość zostanie następnie wyświetlona w centymetrach.
Zastosowania modułu HC-SR04
Moduł HC-SR04 ma szeroki zakres zastosowań, w tym:
- Unikanie przeszkód: Moduł HC-SR04 może być użyty do wykrywania przeszkód przed robotem i zapobiegania kolizjom.
- Pomiary odległości: Moduł HC-SR04 może być użyty do pomiaru odległości od przeszkody. Może to być przydatne w różnych zastosowaniach, takich jak parkowanie i nawigacja.
- Kontrola poziomu: Moduł HC-SR04 może być użyty do kontrolowania poziomu cieczy w zbiorniku. Może to być przydatne w różnych zastosowaniach, takich jak automatyczne napełnianie zbiorników i monitorowanie zużycia wody.
Moduł HC-SR04 jest bardzo wszechstronnym czujnikiem, który można wykorzystać w szerokim zakresie zastosowań. Jest łatwy w użyciu i można go podłączyć do dowolnego mikrokontrolera.