Přeskočit obsah

VL53L0X — rychlá vzdálenost [mm] (neblokující) (vl53l0x_fast_dist_mm)

Co dělá: Vrátí neblokující hodnotu vzdálenosti z VL53L0X v milimetrech (read_non_blocking).

vl53l0x_fast_dist_mm

Vstupy

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

Výstup

  • Číslo: vzdálenost v mm (může být poslední dostupná hodnota, pokud senzor ještě nedokončil nové měření).

Kdy použít

  • V rychlých smyčkách, kde nechceš blokovat běh programu čekáním na nové měření.
  • Pro průběžné řízení s menším zpožděním.

Tipy a pasti

  • Nečeká na nové měření, takže může vrátit starší vzorek.
  • Pro validaci stavu scény kombinuj s filtrem a kontrolou skokových změn.

Příklad použití

example_vl53l0x

Otevřít příklad v ESP IDE

Ukázka generovaného Python kódu

value = tof1.read_non_blocking()