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

units

Die Entfernungseinheit: MM oder 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)