HC-SR04 — inicializace (hcsr_init)¶
Co dělá: Inicializuje ultrazvukový dálkoměr HC-SR04 (TRIG/ECHO), vytvoří instanci senzoru a nastaví timeout echa na 15 000 µs.

Vstupy¶
echo: GPIO pin pro ECHO vstup.trigger: GPIO pin pro TRIG výstup.- Pole
hc_id: číslo instance senzoru, pro možnost použít více senzorů současně
Výstup¶
- Žádný (příkazový blok).
Kdy použít¶
- Jednou při startu programu před bloky
hcsr_read_mmahcsr_read_cm.
Tipy a pasti¶
- HC-SR04 je ultrazvukový senzor (typicky 40 kHz) pro měření vzdálenosti od odrazivé překážky.
- Běžně uváděný rozsah modulu je cca 2 až 400 cm, ale zde použitý timeout omezuje dosah přibližně na 2,5 m a tím zkracuje dobu měření.
- Senzor je citlivý na úhel překážky, měkké materiály a teplotu vzduchu.
Příklad použití¶

Ukázka generovaného Python kódu¶
ultraSoundSensor1 = HCSR04(trigger_pin=5, echo_pin=18, echo_timeout_us=15000)