Датчик відстані#

Вступ#

Категорія «Датчик відстані» може включати різні блоки залежно від того, чи використовуєте ви датчик відстані VEX IQ (1-го покоління) чи (2-го покоління).

Блоки датчика відстані можуть допомогти роботу визначити, чи знаходиться об’єкт перед датчиком, і повідомити, наскільки далеко знаходиться цей об’єкт. Датчик відстані VEX IQ (2-го покоління) також може повідомляти про відносну швидкість виявленого об’єкта та оцінювати, чи є об’єкт малим, середнім чи великим.

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

Датчик відстані VEX IQ (1-го покоління) — блоки, сумісні з датчиком відстані VEX IQ (1-го покоління).

Датчик відстані VEX IQ (2-го покоління) — блоки, сумісні з датчиком відстані VEX IQ (2-го покоління).

Датчик відстані VEX IQ (1-го покоління)#

Відстань знайденого об’єкта#

Логічний блок Відстань знайдено, об’єкт повідомляє, чи датчик відстані наразі виявляє об’єкт.

  • Правда — Датчик відстані виявляє об’єкт.

  • Хибно — Датчик відстані не виявляє об’єкт.

<[Distance1 v] знайшов об'єкт?>

Параметри

Опис

датчик відстані

Датчик відстані, який потрібно використовувати. Виберіть один із датчиків відстані, налаштованих у вікні «Пристрої».

Приклад

коли запущено
[Spin until the Distance Sensor detects an object.]
повернути [праворуч v]
чекати до <[Distance1 v] знайшов об'єкт?>
зупинити рух

відстань до об’єкта#

Блок звіту відстані до об’єкта повідомляє відстань між датчиком відстані та найближчим виявленим об’єктом.

(відстань [Distance1 v] у [мм v])

Параметри

Опис

датчик відстані

Датчик відстані, який потрібно використовувати. Виберіть один із датчиків відстані, налаштованих у вікні «Пристрої».

одиниця

Одиниця вимірювання відстані: мм (від 24 мм до 1000 мм) або дюйми (від 1 дюйма до 40 дюймів).

Приклад

коли запущено
[Print the distance only after the Distance Sensor detects an object.]
повернути [праворуч v]
чекати до <[Distance1 v] знайшов об'єкт?>
зупинити рух
вивести (відстань [Distance1 v] у [мм v]) на консоль ◀ і перейти до наступного рядка

Датчик відстані VEX IQ (2-го покоління)#

відстань до об’єкта#

Блок звіту відстані до об’єкта повідомляє відстань між датчиком відстані та найближчим виявленим об’єктом.

(відстань до об'єкта [Distance1 v] у [мм v])

Параметри

Опис

датчик відстані

Датчик відстані, який потрібно використовувати. Виберіть один із датчиків відстані, налаштованих у вікні «Пристрої».

одиниця

Одиниця вимірювання відстані: мм (від 20 мм до 2000 мм) або дюйми (від 0,78 дюйма до 78 дюймів).

Приклад

коли запущено
[Print the distance only after the Distance Sensor detects an object.]
повернути [праворуч v]
чекати до <[Distance1 v] знайшов об'єкт?>
зупинити рух
вивести (відстань до об'єкта [Distance1 v] у [мм v]) на консоль ◀ і перейти до наступного рядка

швидкість об’єкта#

Блок звіту швидкість об’єкта повідомляє відносну швидкість виявленого об’єкта у вигляді десяткового числа в м/с (метрах за секунду).

Швидкість показує, як швидко об’єкт рухається до датчика відстані або від нього. Значення близьке до 0 означає, що об’єкт не рухається суттєво відносно датчика.

(швидкість об'єкта [Distance1 v] у м/с)

Параметри

Опис

датчик відстані

Датчик відстані, який потрібно використовувати. Виберіть один із датчиків відстані, налаштованих у вікні «Пристрої».

Приклад

коли запущено
[Display the velocity of an object moving in front of the Distance Sensor.]
встановити точність друку [0.01 v] на консолі
назавжди
встановити курсор на рядок (1) стовпець (1) на екрані
вивести (швидкість об'єкта [Distance1 v] у м/с) на консоль ◀ і перейти до наступного рядка
чекати (0.1) секунд
очистити рядок (1) на екрані

розмір об’єкта#

Логічний блок розмір об’єкта є повідомляє, чи відповідає об’єкт, виявлений датчиком відстані, вибраному розміру.

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

  • Правда — Датчик відстані виявляє об’єкт вибраного розміру.

  • Хибно — Датчик відстані не виявляє об’єкт вибраного розміру.

<розмір об'єкта [Distance1 v] є [малий v]?>

Параметри

Опис

датчик відстані

Датчик відстані, який потрібно використовувати. Виберіть один із датчиків відстані, налаштованих у вікні «Пристрої».

розмір об’єкта

Розмір об’єкта для перевірки:

  • малий
  • середній
  • великий

Приклад

коли запущено
[Drive toward a small object until it appears large.]
якщо <розмір об'єкта [Distance1 v] є [малий v]?> тоді
їхати [вперед v]
чекати до <розмір об'єкта [Distance1 v] є [великий v]?>
зупинити рух
Кінець

Відстань знайденого об’єкта#

Логічний блок Відстань знайдено, об’єкт повідомляє, чи датчик відстані наразі виявляє об’єкт.

  • Правда — Датчик відстані виявляє об’єкт.

  • Хибно — Датчик відстані не виявляє об’єкт.

<[Distance1 v] знайшов об'єкт?>

Параметри

Опис

датчик відстані

Датчик відстані, який потрібно використовувати. Виберіть один із датчиків відстані, налаштованих у вікні «Пристрої».

Приклад

коли запущено
[Print the distance detected when an object is in front of the Distance Sensor.]
повернути [праворуч v]
чекати до <[Distance1 v] знайшов об'єкт?>
вивести (відстань до об'єкта [Distance1 v] у [мм v]) на консоль ◀ і перейти до наступного рядка
зупинити рух