Відстань#

Вступ#

Датчик відстані може визначити, чи знаходиться об’єкт перед ним, і повернути інформацію про відстань до нього.

Нижче наведено список усіх доступних методів:

Гетери — Повертають інформацію про виявлення об’єкта та його відстань.

  • 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)

Параметри

Опис

units

Одиниця вимірювання відстані: MM або 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)