Vzdálenost#

Zavedení#

Senzor vzdálenosti dokáže detekovat, zda se objekt nachází před senzorem, a zobrazit, jak daleko je tento objekt.

Níže je uveden seznam všech dostupných metod:

Gettery – Vrací, zda byl objekt detekován a jak daleko se nachází.

  • found_object — Vrátí, zda senzor vzdálenosti aktuálně detekuje objekt.

  • get_distance — Vrátí vzdálenost mezi senzorem vzdálenosti a nejbližším detekovaným objektem.

Gettery#

found_object#

found_object vrací, zda senzor vzdálenosti aktuálně detekuje objekt.

  • True — Senzor vzdálenosti detekuje objekt.

  • False — Senzor vzdálenosti nedetekuje objekt.

Usage:
distance.found_object()

Parametry

Popis

Tato metoda nemá žádné parametry.

def main():
    # Stop turning when an object is detected
    drivetrain.turn(RIGHT)
    while True:
        wait(5, MSEC)
        if front_distance.found_object():
            drivetrain.stop()

# VR threads — Do not delete
vr_thread(main)

get_distance#

get_distance vrací vzdálenost mezi senzorem vzdálenosti a nejbližším detekovaným objektem.

Usage:
distance.get_distance(units)

Parametry

Popis

units

Jednotka vzdálenosti: MM nebo INCHES.

def main():
    # Drive forward until an object is 200 mm away
    while front_distance.get_distance(MM) > 200:
        wait(5, MSEC)
        drivetrain.drive(FORWARD)
    drivetrain.stop()

# VR threads — Do not delete
vr_thread(main)