Відстань#
Вступ#
Датчик відстані може визначити, чи знаходиться об’єкт перед ним, і повернути інформацію про відстань до нього.
Нижче наведено список усіх доступних методів:
Гетери — Повертають інформацію про виявлення об’єкта та його відстань.
found_object— Повертає, чи датчик відстані наразі виявляє об’єкт.get_distance— Повертає відстань між датчиком відстані та найближчим виявленим об’єктом.
Геттери#
found_object#
found_object повертає, чи датчик відстані наразі виявляє об’єкт.
True— Датчик відстані виявляє об’єкт.False— Датчик відстані не виявляє об’єкт.
Usage:
distance.found_object()
Параметри |
Опис |
|---|---|
Цей метод не має параметрів. |
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 повертає відстань між датчиком відстані та найближчим виявленим об’єктом.
Usage:
distance.get_distance(units)
Параметри |
Опис |
|---|---|
|
Одиниця вимірювання відстані: |
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)