3 x HC-SR04 Ultraschall Sensor
Vorrätig
Drei HC-SR04 Sensoren für kompakte Mehrsensor-Projekte
Mit drei Modulen lassen sich beispielsweise Front, links und rechts eines Roboters überwachen oder drei getrennte Messstellen aufbauen.
Die Module werden mit 5 V betrieben. Messungen sollten nacheinander erfolgen; Echo benötigt an 3,3-V-GPIO eine Pegelanpassung.

Anschlüsse, Pins und Funktionen im Überblick
Die folgende Übersicht bezieht sich auf die konkret abgebildete Makershop-Ausführung.

Was du damit bauen kannst
Front, links und rechts erfassen
Drei Sensoren können verschiedene Richtungen eines Roboters abdecken, wenn sie räumlich getrennt und nacheinander ausgelöst werden.
Drei Messstellen vergleichen
Erfasst Abstände an getrennten Punkten mit demselben Sensorprinzip und erleichtert vergleichende Versuche.
Mehrbehälter-Füllstand
Misst den Abstand zu drei Oberflächen, sofern Montagewinkel, Totzone und störende Reflexionen berücksichtigt werden.
Lernset für Mehrsensor-Logik
Eignet sich zum Üben von GPIO-Planung, sequenzieller Abfrage, Timeouts und Plausibilitätsfiltern.
Drei Distanzsensoren sequenziell messen
Alle Sensoren gemeinsam versorgen, aber über getrennte Signalleitungen nacheinander auslösen.
Vorbereitung und Umsetzung
| Schritt | Umsetzung |
|---|---|
| VCC 1–3 | 5 V |
| GND 1–3 | gemeinsame Masse |
| TRIG 1–3 | drei GPIO-Ausgänge |
| ECHO 1–3 | drei Eingänge mit Pegelanpassung |
const byte TRIG_PINS[] = {2, 4, 6};
const byte ECHO_PINS[] = {3, 5, 7};
float distanzCm(byte kanal) {
digitalWrite(TRIG_PINS[kanal], LOW);
delayMicroseconds(2);
digitalWrite(TRIG_PINS[kanal], HIGH);
delayMicroseconds(10);
digitalWrite(TRIG_PINS[kanal], LOW);
const unsigned long us = pulseIn(ECHO_PINS[kanal], HIGH, 30000);
return us == 0 ? -1.0 : us * 0.0343 / 2.0;
}
void setup() {
Serial.begin(9600);
for (byte i = 0; i < 3; i++) {
pinMode(TRIG_PINS[i], OUTPUT);
pinMode(ECHO_PINS[i], INPUT);
}
}
void loop() {
for (byte i = 0; i < 3; i++) {
const float cm = distanzCm(i);
Serial.print("Sensor ");
Serial.print(i + 1);
Serial.print(": ");
if (cm < 0) Serial.println("kein Echo");
else {
Serial.print(cm, 1);
Serial.println(" cm");
}
delay(60);
}
}Die wichtigsten Werte
| Liefermenge | 3 × HC-SR04 |
|---|---|
| Betriebsspannung je Sensor | 5 V DC |
| Betriebsstrom je Sensor | 15 mA |
| Messbereich | 2–400 cm |
| Messgenauigkeit | bis 3 mm |
| Ultraschallfrequenz | 40 kHz |
| Messwinkel | 15° |
| Triggerimpuls | mindestens 10 µs |
| Abmessungen je Sensor | ca. 45 × 20 × 15 mm |
Datenblatt, Pinout und Tutorials
Eigene Makershop-Unterlagen stehen direkt auf unserem Server bereit. Ergänzend verlinken wir vertrauenswürdige technische Primärquellen.
Technische Grundlage: ELECFreaks HC-SR04 Datenblatt. Produktbilder und Lieferumfang beziehen sich auf das Makershop-Angebot.
Vor dem ersten Einsatz wissen
Warum müssen die Sensoren nacheinander messen?
Gleichzeitige Ultraschallimpulse können vom falschen Modul empfangen werden.
Kann ein ESP32 alle drei auslesen?
Ja, mit ausreichenden GPIOs und Pegelanpassung an den Echo-Leitungen.
Sind Kabel enthalten?
Die Produktangabe nennt nur drei HC-SR04 Sensoren.
Welche Mindestdistanz gilt?
Das ELECFreaks-Datenblatt nennt 2 cm.
Dokumentation / Ressourcen
Ähnliche Produkte
HC-SR04 Ultraschall Sensor SET Kit Entfernungsmesser
4,70 €




















Rezensionen
Es gibt noch keine Rezensionen.