Avstånd#

Introduktion#

Avståndssensorn kan upptäcka om ett objekt befinner sig framför sensorn och ge information om hur långt bort objektet är.

Nedan följer en lista över alla tillgängliga metoder:

Getters — Returnerar om ett objekt har upptäckts och hur långt borta det är.

  • found_object — Returnerar om avståndssensorn för närvarande detekterar ett objekt.

  • get_distance — Returnerar avståndet mellan avståndssensorn och det närmaste detekterade objektet.

Getters#

found_object#

found_object returnerar om avståndssensorn för närvarande detekterar ett objekt.

  • True — Avståndssensorn detekterar ett objekt.

  • False — Avståndssensorn detekterar inte ett objekt.

Usage:
distance.found_object()

Parametrar

Beskrivning

Den här metoden har inga parametrar.

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 returnerar avståndet mellan avståndssensorn och det närmaste detekterade objektet.

Usage:
distance.get_distance(units)

Parametrar

Beskrivning

units

Avståndsenheten: MM eller 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)