Distancia#

Introducción#

El sensor de distancia puede detectar si un objeto está frente al sensor y devolver qué tan lejos está ese objeto.

A continuación se muestra una lista de todos los métodos disponibles:

Getters: devuelve si se detecta un objeto y a qué distancia está.

  • found_object — Devuelve si el sensor de distancia detecta actualmente un objeto.

  • get_distance — Devuelve la distancia entre el sensor de distancia y el objeto detectado más cercano.

Getters#

found_object#

found_object devuelve si el sensor de distancia detecta actualmente un objeto.

  • True : el sensor de distancia detecta un objeto.

  • False — El sensor de distancia no detecta un objeto.

Usage:
distance.found_object()

Parámetros

Descripción

Este método no tiene parámetros.

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 devuelve la distancia entre el sensor de distancia y el objeto detectado más cercano.

Usage:
distance.get_distance(units)

Parámetros

Descripción

units

La unidad de distancia: MM o 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)