Distanz#
Einführung#
Der Distanzsensor kann erkennen, ob sich ein Objekt vor dem Sensor befindet und die Entfernung zu diesem Objekt zurückgeben.
Nachfolgend finden Sie eine Liste aller verfügbaren Methoden:
Getter – Geben zurück, ob ein Objekt erkannt wurde und wie weit es entfernt ist.
found_object— Gibt zurück, ob der Distanzsensor aktuell ein Objekt erkennt.get_distance— Gibt die Distanz zwischen dem Distanzsensor und dem nächstgelegenen erkannten Objekt zurück.
Getter#
found_object#
found_object gibt an, ob der Distanzsensor aktuell ein Objekt erkennt.
True— Der Abstandssensor erkennt ein Objekt.False— Der Abstandssensor erkennt kein Objekt.
Usage:
distance.found_object()
Parameter |
Beschreibung |
|---|---|
Diese Methode hat keine Parameter. |
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 gibt die Entfernung zwischen dem Distanzsensor und dem nächstgelegenen erkannten Objekt zurück.
Usage:
distance.get_distance(units)
Parameter |
Beschreibung |
|---|---|
|
Die Entfernungseinheit: |
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)