Datasheet & Pinout: HC-SR04 / HC-SR04P Ultralydssensor

Giv din robot "flagermuse-øjne"! HC-SR04 er uden tvivl den mest populære afstandssensor til Arduino-projekter. Den udsender et ultrahøjfrekvent lydsignal (som mennesker ikke kan høre), og måler derefter præcis, hvor lang tid det tager for ekkoet at hoppe tilbage fra en forhindring. Med lidt simpel matematik i din kode kan det omsættes til centimeter med stor præcision.

Hurtige Specifikationer:

  • Driftsspænding: 5V for den klassiske HC-SR04 (HC-SR04P versionen kan køre på både 3.3V og 5V).

  • Måleafstand: ca. 2 cm til 400 cm.

  • Præcision: Op til 3 mm.

  • Lydfrekvens: 40 kHz (Ultalyd).

Pinout Forklaring:

  • VCC: Forbindes til strøm. (Kører du med den normale HC-SR04, skal den have 5V for at fungere pålideligt).

  • Trig (Trigger): Dette er din "Start-knap". Når din mikrocontroller sender et kort HIGH-signal (på 10 mikrosekunder) til denne pin, skyder sensoren sin lydbølge afsted.

  • Echo (Ekko): Dette er sensorens svar tilbage til dig. Når ekkoet rammer sensoren, sender Echo-pinden et HIGH-signal tilbage til din mikrocontroller. Længden af dette signal svarer til afstanden!

  • GND: Forbindes til Ground / Minus.

💡 KompoNemt Tip til Værkstedet (LÆS DETTE!):

  1. Pas på ESP32 og Raspberry Pi: Hvis du bruger den klassiske 5V HC-SR04 og forsyner den med 5V, så skyder Echo-pinden et 5V signal tilbage! Det kan brænde dit 3.3V board af. Her skal du enten bruge en Logic Level Converter, eller sørge for at købe HC-SR04P udgaven, som kan køre direkte på 3.3V.

  2. Drop "pulseIn()" koden: Rigtig mange standard-guides på nettet bruger den indbyggede pulseIn() funktion i Arduino. Den er langsom og kan fryse din kode, hvis sensoren ikke fanger et ekko. Hent i stedet biblioteket "NewPing" (af Tim Eckel) inde i Arduino IDE. Det er lynhurtigt, super stabilt, og gør al arbejdet for dig med en enkelt linje kode!

Mangler du stumperne?

Køb HC-SR04 Ultralydssensoren her