Přeskočit obsah

VL53L0X — rychlá vzdálenost [cm] (neblokující) (vl53l0x_fast_dist_cm)

Co dělá: Vrátí neblokující vzdálenost z VL53L0X v centimetrech jako celočíselný přepočet z mm.

vl53l0x_fast_dist_cm

Vstupy

  • Pole ID: výběr inicializované instance dálkoměru.

Výstup

  • Číslo: vzdálenost v cm (int(mm/10)).

Kdy použít

  • Když potřebuješ rychlé neblokující čtení a stačí hrubší jednotka cm.
  • Pro jednoduché podmínky typu „blíže než 20 cm“.

Tipy a pasti

  • Přepočet na cm je celočíselný, ztrácí tedy desetinnou přesnost.
  • Stejně jako mm varianta může vrátit poslední známý vzorek.

Příklad použití

example_vl53l0x_cm

Otevřít příklad v ESP IDE

Ukázka generovaného Python kódu

value = int(tof1.read_non_blocking() / 10)