5 x HC-SR04 Ultraschall Sensor
Vorrätig
Fünf HC-SR04 Sensoren für Robotik und Versuchsaufbauten
Der Fünferpack eignet sich für Projekte mit mehreren Messrichtungen, Ersatzsensoren oder parallelen Versuchsaufbauten.
Jedes Modul nutzt Trigger und Echo für die Laufzeitmessung. Die Sensoren arbeiten mit 5 V und sollten zeitlich versetzt ausgelöst werden, um Übersprechen zu vermeiden.

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

Was du damit bauen kannst
Mehrseitige Robotererkennung
Fünf Messrichtungen lassen sich nacheinander abfragen; gleichzeitiges Senden würde Übersprechen und falsche Echos begünstigen.
Mehrere Lernplätze
Bestückt bis zu fünf unabhängige Versuchsaufbauten mit identischer Hardware für vergleichbare Übungen.
Verteilte Füllstandsmessung
Überwacht mehrere offene Behälter, wenn jeder Sensor separat ausgerichtet und zeitlich versetzt gestartet wird.
Prototypen und Ersatzbedarf
Erlaubt parallele Entwicklungsstände oder einen Austausch, ohne Pinout und Softwarekonzept zu ändern.
Mehrere HC-SR04 nacheinander auslesen
Zuerst einen Sensor testen, danach weitere Module mit eigenen Trigger- und Echo-Pins ergänzen.
Vorbereitung und Umsetzung
| Schritt | Umsetzung |
|---|---|
| Alle VCC | stabile 5-V-Versorgung |
| Alle GND | gemeinsame Masse |
| TRIG 1–5 | separate GPIO-Ausgänge |
| ECHO 1–5 | separate Eingänge mit nötiger Pegelanpassung |
const byte TRIG_PINS[] = {2, 4, 6, 8, 10};
const byte ECHO_PINS[] = {3, 5, 7, 9, 11};
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 < 5; i++) {
pinMode(TRIG_PINS[i], OUTPUT);
pinMode(ECHO_PINS[i], INPUT);
}
}
void loop() {
for (byte i = 0; i < 5; 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 | 5 × HC-SR04 |
|---|---|
| Betriebsspannung je Sensor | 5 V DC |
| Betriebsstrom je Sensor | 15 mA |
| Messbereich | 2–400 cm |
| Messgenauigkeit | bis 3 mm |
| Messwinkel | 15° |
| Trigger | mindestens 10 µs TTL |
| Echo | 5-V-TTL-Puls |
| 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
Sind Verbindungskabel enthalten?
Auf der Produktseite ist nur der Lieferumfang von fünf Sensoren angegeben.
Können alle fünf gleichzeitig senden?
Das ist nicht empfehlenswert, weil sich die Ultraschallsignale gegenseitig beeinflussen können.
Braucht jeder Sensor eigene GPIOs?
Für die einfachste robuste Lösung ja; alternative Multiplex-Schaltungen erfordern zusätzliche Planung.
Gilt der 5-V-Hinweis für alle fünf?
Ja, insbesondere jeder Echo-Ausgang muss an 3,3-V-Controllern angepasst werden.
Dokumentation / Ressourcen
1 Rezension für 5 x HC-SR04 Ultraschall Sensor
Ähnliche Produkte
200x 10 Werte Leistungstransistor Transistoren
8,65 €




















JAN –
Ziemlich gut!