Attālums#

Ievads#

Attāluma sensors var noteikt, vai sensora priekšā atrodas objekts, un atgriezt informāciju par to, cik tālu šis objekts atrodas.

Zemāk ir visu pieejamo metožu saraksts:

Getteri — Atgriež, vai objekts ir atklāts un cik tālu tas atrodas.

  • found_object — Atgriež, vai attāluma sensors pašlaik nosaka objektu.

  • get_distance — Atgriež attālumu starp attāluma sensoru un tuvāko noteikto objektu.

Getteri#

found_object#

found_object atgriež, vai attāluma sensors pašlaik nosaka objektu.

  • True — Attāluma sensors nosaka objektu.

  • False — Attāluma sensors neuztver objektu.

Usage:
distance.found_object()

Parametri

Apraksts

Šai metodei nav parametru.

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 atgriež attālumu starp attāluma sensoru un tuvāko noteikto objektu.

Usage:
distance.get_distance(units)

Parametri

Apraksts

units

Attāluma mērvienība: MM vai 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)