Afstand#

Invoering#

De afstandssensor kan detecteren of een object zich voor de sensor bevindt en de afstand tot dat object bepalen.

Hieronder vindt u een lijst met alle beschikbare methoden:

Getters — Retourneren of een object is gedetecteerd en hoe ver het zich bevindt.

  • found_object — Geeft aan of de afstandssensor momenteel een object detecteert.

  • get_distance — Retourneert de afstand tussen de afstandssensor en het dichtstbijzijnde gedetecteerde object.

Getters#

found_object#

found_object geeft aan of de afstandssensor momenteel een object detecteert.

  • True — De afstandssensor detecteert een object.

  • False — De afstandssensor detecteert geen object.

Usage:
distance.found_object()

Parameters

Beschrijving

Deze methode heeft geen parameters.

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 retourneert de afstand tussen de afstandssensor en het dichtstbijzijnde gedetecteerde object.

Usage:
distance.get_distance(units)

Parameters

Beschrijving

units

De afstandseenheid: MM of 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)