An Werktagen vor 14:00 Uhr bestellt = noch am selben Tag versendet und in 98 % der Fälle am nächsten Tag geliefert. Kostenlose Rücksendung 30 Tage Bedenkzeit 1 Jahr Garantie

Schaltplan und Codebeispiel

So schließt du den HC-SR04 Ultraschall-Abstandssensor an einen Arduino UNO oder ESP32 an, mit einem Beispiel-Sketch, den du direkt hochladen kannst.

HC-SR04 Ultraschall-Abstandssensor Demo

Dieses Projekt misst die Entfernung mit dem HC-SR04 Ultraschallsensor. Ein Ultraschallimpuls wird ausgesendet und die Rücklaufzeit des Echos wird gemessen, um die Entfernung in Zentimetern zu berechnen, die dann alle 500 ms im Serial Monitor ausgegeben wird.

Anschlussplan: HC-SR04 Ultraschall-Abstandssensor an einem Arduino UNO
Anschlussplan · Zum Vergrößern klicken
Anschlusstabelle: HC-SR04 Ultraschall-Abstandssensor an einem Arduino UNO
Anschlusstabelle · Zum Vergrößern klicken
HC_SR04_Ultrasonic_Distance_Sensor_Demo.ino · kompiliert und getestet
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : HC-SR04 Ultrasonic Distance Sensor Demo
 *  Board     : Arduino UNO (arduino:avr:uno)
 *  Parts     : HC-SR04
 *  Libraries : none (built-in)
 *
 *  Codey Online is an AI-powered browser IDE for Arduino and ESP32.
 *  Describe your project and Codey writes the code, draws the wiring
 *  diagram and uploads it to your board, straight from the browser.
 *  This code is free to use, modify and share, without warranty.
 * ==================================================================
 */

// HC-SR04 Ultrasonic Distance Sensor Demo

const int trigPin = 9;
const int echoPin = 10;

void setup() {
  Serial.begin(115200);
  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT);
  digitalWrite(trigPin, LOW);
  Serial.println(F("HC-SR04 Ultrasonic Sensor Ready"));
}

void loop() {
  // Trigger a 10-microsecond high pulse
  digitalWrite(trigPin, LOW);
  delayMicroseconds(2);
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);

  // Measure the duration of the incoming echo pulse (timeout ~30ms / ~5m)
  unsigned long duration = pulseIn(echoPin, HIGH, 30000UL);

  if (duration == 0) {
    Serial.println(F("Out of range"));
  } else {
    // Speed of sound is ~343 m/s -> ~29.15 us per cm (round-trip 58.3 us/cm)
    float distanceCm = duration / 58.2;
    Serial.print(F("Distance: "));
    Serial.print(distanceCm, 1);
    Serial.println(F(" cm"));
  }

  delay(500);
}

Wiring diagram and example code generated by Codey.online — https://www.codey.online

HC-SR04 Ultraschall-Abstandssensor mit ESP32

Dieses Projekt misst die Entfernung mit einem HC-SR04 Ultraschall-Abstandssensor. Da der HC-SR04 mit 5V arbeitet und einen 5V Echo-Impuls ausgibt, reduziert ein einfacher Spannungsteiler aus 1kΩ / 2kΩ Widerständen das Echo-Signal sicher auf ~3.3V für den ESP32. Öffnen Sie den Serial Monitor mit 115200 baud, um die Echtzeit-Abstandsmessungen in Zentimetern anzuzeigen.

Anschlussplan: HC-SR04 Ultraschall-Abstandssensor an einem ESP32 DevKit V1
Anschlussplan · Zum Vergrößern klicken
Anschlusstabelle: HC-SR04 Ultraschall-Abstandssensor an einem ESP32 DevKit V1
Anschlusstabelle · Zum Vergrößern klicken
HC_SR04_Ultrasonic_Distance_Sensor_with_.ino · kompiliert und getestet
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : HC-SR04 Ultrasonic Distance Sensor with ESP32
 *  Board     : ESP32 DEVKIT V1 (esp32:esp32:esp32doit-devkit-v1)
 *  Parts     : HC-SR04
 *  Libraries : none (built-in)
 *
 *  Codey Online is an AI-powered browser IDE for Arduino and ESP32.
 *  Describe your project and Codey writes the code, draws the wiring
 *  diagram and uploads it to your board, straight from the browser.
 *  This code is free to use, modify and share, without warranty.
 * ==================================================================
 */

// HC-SR04 Ultrasonic Distance Sensor with ESP32
const int TRIG_PIN = 5;
const int ECHO_PIN = 18;

void setup() {
  Serial.begin(115200);
  pinMode(TRIG_PIN, OUTPUT);
  pinMode(ECHO_PIN, INPUT);
  Serial.println("HC-SR04 Distance Sensor Initialized");
}

void loop() {
  // Send a 10-microsecond HIGH pulse to trigger the sensor
  digitalWrite(TRIG_PIN, LOW);
  delayMicroseconds(2);
  digitalWrite(TRIG_PIN, HIGH);
  delayMicroseconds(10);
  digitalWrite(TRIG_PIN, LOW);

  // Measure the round-trip echo pulse duration in microseconds
  long duration = pulseIn(ECHO_PIN, HIGH, 30000); // 30ms timeout (~5m range)

  if (duration == 0) {
    Serial.println("Out of range / no echo received");
  } else {
    // Speed of sound is ~0.0343 cm/us (divide by 2 for one-way distance)
    float distanceCm = (duration * 0.0343) / 2.0;
    Serial.print("Distance: ");
    Serial.print(distanceCm, 1);
    Serial.println(" cm");
  }

  delay(500);
}

Wiring diagram and example code generated by Codey.online — https://www.codey.online

HC-SR04 Ultraschall-Abstandssensor

Dieser Sensor ist ideal, um ein Roboterauto zu bauen, das den Abstand zu Objekten im Blick behalten muss. Oder Sie können damit Ihre eigene Einparkhilfe bauen. Unbegrenzte Möglichkeiten mit diesem Ultraschall-Abstandssensor. Ideal für Ihr Arduino / ESP32 / Wemos oder Raspberry Pi-Projekt.

Sehen Sie hier das Anschlussdiagramm und den Beispielcode >>>

Sensorwinkel: <15o
Abmessungen: 45x20mm
Auflösung: 3mm
Erfassungsbereich: 2-450cm
Spannung: 5V
Strom: <2mA

Der HC-SR04 Ultraschall-Abstandssensor ist ein Gerät, das Ultraschallwellen verwendet, um Entfernungen zu messen. Der Sensor besteht aus einem Sender und einem Empfänger, die mit einem Mikrocontroller wie einem Arduino verbunden sind.

Der Sensor arbeitet, indem der Sender einen Ultraschallimpuls aussendet, der anschließend von Objekten in der Umgebung reflektiert wird. Der Empfänger erkennt dann die Reflexion und sendet die Zeit zurück an den Mikrocontroller, der anschließend den Abstand zum Objekt berechnen kann.

Der HC-SR04 Ultraschall-Abstandssensor eignet sich zum Messen von Entfernungen bis zu 3 Metern mit einer Genauigkeit von etwa 3 mm. Der Sensor ist einfach mit einem Arduino-Mikrocontroller zu verwenden und eignet sich für eine breite Palette von Anwendungen, wie zum Beispiel automatische Parksysteme oder das Erkennen von Hindernissen in einer bestimmten Umgebung.

Der Sensor hat ein kleines Format und einen geringen Stromverbrauch, wodurch er sich für Projekte eignet, bei denen Platz und Energiemanagement wichtig sind. Der Sensor ist dank der vier Löcher auf der Rückseite auch einfach zu installieren, sodass er leicht an einer Oberfläche befestigt werden kann.

Alles in allem ist der HC-SR04 Ultraschall-Abstandssensor ein praktischer und vielseitiger Sensor, der eine hervorragende Ergänzung für jedes Arduino-Projekt sein kann.

Abmessungen
Länge: 4,55cm
Breite: 2,05cm
Höhe: 1,53cm

  • Abstandssensor
  • 45 x 20 mm
  • Erkennung 2-450 cm
Beim Abspielen wird das Video von YouTube geladen.

Warum dieses Produkt wählen?

  • Abstand messen – Misst Objekte mit Ultraschallwellen.
  • Roboterauto bauen – Ideal zum Bau eines Roboterautos.
  • Einparkhilfe bauen – Geeignet für deine eigene Einparkhilfe.
  • Arduino geeignet – Geeignet für Arduino-, ESP32- und Raspberry-Pi-Projekte.
  • Einfach befestigen – Vier Löcher auf der Rückseite.
Spezifikationen
Breite2,05 cm
Auflösung3 mm
Länge4,55 cm
Höhe1,53 cm

Oft zusammen gekauft

Gesamt: € 8,74

Bewertungen

★★★★★ 5,0/5 2 Bewertungen
  • ★★★★★Jan FavresseVerifizierter Kauf

    Scheint gut zu sein

  • ★★★★★Brenon EjupovicVerifizierter Kauf

    super Teil.

Bewertung schreiben
Deine Bewertung

Versand & Rücksendung

Versand

Basierend auf deinem Standort; wenn das nicht stimmt, wähle dein Land.

Leider liefern wir nicht in dieses Land (US).

Alles zum Versand

Rücksendung

Nicht zufrieden? Du hast 30 Tage nach Erhalt Zeit, das Produkt zurückzusenden.

Alles zur Rücksendung