logo


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.