Оптичний датчик#

Вступ#

Оптичний датчик визначає колір, яскравість та присутність об’єктів поблизу за допомогою комбінації кольорового датчика RGB та датчика наближення. Він також може використовувати вбудований світлодіод для підсвічування об’єктів для точнішого виявлення.

Оптичний датчик VEX.

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

набір оптичного світла#

Блок стеку set Optical light вмикає або вимикає світлодіод оптичного датчика. Це може допомогти підвищити точність датчика під час визначення кольорів.

встановити підсвітку [Optical1 v] [увімк. v]

Параметри

Опис

пристрій

Який оптичний датчик використовувати, налаштовується у вікні «Пристрої».

стан

Стан індикатора оптичного датчика: увімкнено або вимкнено.

коли запущено
[Turn on the sensor's LED.]
встановити підсвітку [Optical1 v] [увімк. v]

встановити оптичну силу світла#

Блок стеку set Optical light power встановлює яскравість світлодіода оптичного датчика. Світло може допомогти оптичному датчику чіткіше виявляти об’єкти та кольори.

Вищий відсоток робить світло яскравішим. Нижчий відсоток робить світло тьмянішим.

Якщо світло оптичного датчика вимкнене, встановлення потужності світла вище 0% увімкне його.

Якщо світло оптичного датчика увімкнене, встановлення потужності світла на 0% вимкне його.

встановити потужність підсвітки [Optical1 v] [50] %

Параметри

Опис

пристрій

Який оптичний датчик використовувати, налаштовується у вікні «Пристрої».

яскравість

Яскравість, на яку потрібно встановити світло оптичного датчика, від 0% до 100%. Використовуйте цілі числа.

коли запущено
[Turn on the sensor's LED at half brightness.]
встановити потужність підсвітки [Optical1 v] [50] %

Оптичний знайшов об’єкт#

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

  • Правда — Оптичний датчик виявляє об’єкт.

  • Хибно — Оптичний датчик не виявляє об’єкт.

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

Параметри

Опис

пристрій

Який оптичний датчик використовувати, налаштовується у вікні «Пристрої».

Приклад

Рухайтеся вперед, доки не буде виявлено об’єкт#
коли запущено
[Drive forward until an object is found.]
їхати [вперед v]
чекати до <[Optical1 v] знайшов об'єкт?>
зупинити рух

Оптичне розпізнавання кольору#

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

  • Правда – Датчик виявляє заданий колір.

  • Хибно – Датчик не розпізнає вказаний колір.

Примітка: Оптичний датчик шукає діапазони відтінків, що відповідають заданому кольору. Щоб дізнатися про виявлення певних діапазонів відтінків, див. блок репортера Оптичний відтінок.

<[Optical1 v] виявляє [червоний v]?>

Параметри

Опис

пристрій

Який оптичний датчик використовувати, налаштовується у вікні «Пристрої».

колір

Який колір шукати:

  • червоний – Виявлене значення відтінку між 340° - 20°.
  • зелений – Виявлене значення відтінку між 80° - 140°.
  • синій – Виявлене значення відтінку між 200° - 240°.
  • жовтий – Виявлене значення відтінку між 40° - 60°.
  • помаранчевий – Виявлене значення відтінку між 20° - 40°.
  • фіолетовий – Виявлене значення відтінку між 240° - 280°.
  • блакитний – Виявлене значення відтінку між 140° - 200°.

Приклад

Рухайтеся вперед, доки не виявиться червоний колір#
коли запущено
[Drive forward until red is found.]
їхати [вперед v]
чекати до <[Optical1 v] виявляє [червоний v]?>
зупинити рух

Оптична яскравість#

Блок репортера Оптична яскравість повідомляє, скільки світла відбивається назад до оптичного датчика, у відсотках від 0% до 100%.

Вищий відсоток означає, що більше світла відбивається назад до оптичного датчика. Нижчий відсоток означає, що менше світла відбивається назад.

(яскравість [Optical1 v] у %)

Параметри

Опис

пристрій

Який оптичний датчик використовувати, налаштовується у вікні «Пристрої».

Оптичний відтінок#

Блок репортера Оптичний відтінок повідомляє відтінок, виявлений оптичним датчиком, у вигляді числа від 0 до 359 градусів.

Відтінок – це спосіб опису кольору за допомогою чисел на колірному колі.

Кольорове колесо VEX показує ступені кольорів по колу, де червоний колір має 0 градусів і переходить у веселку зі збільшенням значення.

(відтінок [Optical1 v] у градусах)

Параметри

Опис

пристрій

Який оптичний датчик використовувати, налаштовується у вікні «Пристрої».

Приклад

коли запущено
[Look for the color pink using hue.]
назавжди
очистити екран
встановити курсор на рядок [1] стовпець [1] на екрані
якщо <[300] [math_less_than v] (відтінок [Optical1 v] у градусах) [math_less_than v] [359]> тоді
вивести [This is pink!] на екран ▶
інакше
вивести [No pink detected!] на екран ▶

коли оптичний#

Блок when Optical запускає приєднаний стек блоків щоразу, коли оптичний датчик виявляє або втрачає об’єкт.

коли [Optical1 v] [виявляє v] об'єкт :: hat events

Параметри

Опис

пристрій

Який оптичний датчик використовувати, налаштовується у вікні «Пристрої».

стан

Коли запуститься приєднаний стек блоків: detects запускається, коли виявлено невиявлений об’єкт, тоді як loses запускається, коли виявлений об’єкт більше не виявляється.