HC-SR04 — vzdálenost [mm] (hcsr_read_mm)¶
Co dělá: Vrátí vzdálenost z HC-SR04 v milimetrech. V interní implementaci proběhnou až 3 pokusy a hodnota se počítá z délky ECHO pulzu.

Vstupy¶
- Pole
hc_id: výběr dříve inicializované instance senzoru.
Výstup¶
- Číslo: vzdálenost v mm (při neúspěchu měření může vrátit výchozí hodnotu 2000 mm).
Kdy použít¶
- Když potřebuješ vzdálenost s jemnějším rozlišením v milimetrech.
- Po inicializaci přes
hcsr_init.
Tipy a pasti¶
- Výstup je celočíselný přepočet z času pulzu (
pulse_time * 100 // 582). - Při rušení nebo mimo rozsah můžeš dostat výchozí hodnotu, proto je vhodné přidat filtraci.
Příklad použití¶

Ukázka generovaného Python kódu¶
value = ultraSoundSensor1.distance_mm()