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