Távolság#

Bevezetés#

A távolságérzékelő képes érzékelni, hogy van-e tárgy az érzékelő előtt, és visszaadni a távolságot.

Az alábbiakban felsoroljuk az összes elérhető módszert:

Getterek – Visszaadják, hogy a rendszer észlelt-e egy objektumot, és milyen messze van.

  • found_object — Visszaadja, hogy a távolságérzékelő jelenleg érzékel-e objektumot.

  • get_distance — Visszaadja a távolságérzékelő és a legközelebbi érzékelt tárgy közötti távolságot.

Getterek#

found_object#

found_object visszaadja, hogy a távolságérzékelő jelenleg érzékel-e objektumot.

  • True — A távolságérzékelő tárgyat érzékel.

  • False — A távolságérzékelő nem érzékel tárgyat.

Usage:
distance.found_object()

Paraméterek

Leírás

Ennek a metódusnak nincsenek paraméterei.

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 visszaadja a távolságérzékelő és a legközelebbi érzékelt tárgy közötti távolságot.

Usage:
distance.get_distance(units)

Paraméterek

Leírás

units

A távolság mértékegysége: MM vagy 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)