Distance#

Introduction#

Le capteur de distance peut détecter si un objet se trouve devant le capteur et indiquer la distance qui le sépare de cet objet.

Vous trouverez ci-dessous la liste de toutes les méthodes disponibles :

Getters — Indique si un objet est détecté et à quelle distance il se trouve.

  • found_object — Renvoie si le capteur de distance détecte actuellement un objet.

  • get_distance — Renvoie la distance entre le capteur de distance et l’objet détecté le plus proche.

Getters#

found_object#

found_object indique si le capteur de distance détecte actuellement un objet.

  • True — Le capteur de distance détecte un objet.

  • False — Le capteur de distance ne détecte aucun objet.

Usage:
distance.found_object()

Paramètres

Description

Cette méthode ne comporte aucun paramètre.

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 renvoie la distance entre le capteur de distance et l’objet détecté le plus proche.

Usage:
distance.get_distance(units)

Paramètres

Description

units

Unité de distance : MM ou 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)