Atstumas#

Įvadas#

Atstumo jutiklis gali aptikti, ar priešais jutiklį yra objektas, ir pateikti atstumą iki jo.

Žemiau pateikiamas visų galimų metodų sąrašas:

Getteriai – Grąžina, ar objektas aptiktas ir koks jo atstumas.

  • found_object — Grąžina, ar atstumo jutiklis šiuo metu aptinka objektą.

  • get_distance — Grąžina atstumą tarp atstumo jutiklio ir artimiausio aptikto objekto.

Getteriai#

found_object#

found_object grąžina, ar atstumo jutiklis šiuo metu aptinka objektą.

  • True — Atstumo jutiklis aptinka objektą.

  • False — Atstumo jutiklis neaptinka objekto.

Usage:
distance.found_object()

Parametrai

Aprašymas

Šis metodas neturi parametrų.

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 grąžina atstumą tarp atstumo jutiklio ir artimiausio aptikto objekto.

Usage:
distance.get_distance(units)

Parametrai

Aprašymas

units

Atstumo vienetas: MM arba 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)