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