Dystans#

Wstęp#

Czujnik odległości potrafi wykryć, czy przed czujnikiem znajduje się jakiś obiekt i określić odległość, jaka dzieli go od niego.

Poniżej znajduje się lista wszystkich dostępnych metod:

Getter — zwraca informację, czy obiekt został wykryty i jak daleko się znajduje.

  • found_object — Zwraca informację, czy czujnik odległości aktualnie wykrył obiekt.

  • get_distance — Zwraca odległość między czujnikiem odległości a najbliższym wykrytym obiektem.

Getters#

found_object#

found_object zwraca informację, czy czujnik odległości aktualnie wykrył obiekt.

  • True — Czujnik odległości wykrył obiekt.

  • False — Czujnik odległości nie wykrył obiektu.

Usage:
distance.found_object()

Parametry

Opis

Ta metoda nie ma żadnych parametrów.

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 zwraca odległość między czujnikiem odległości a najbliższym wykrytym obiektem.

Usage:
distance.get_distance(units)

Parametry

Opis

units

Jednostka odległości: MM lub 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)