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

Нижче наведено список доступних блоків:
встановити оптичне світло – Вмикає або вимикає світлодіод оптичного датчика.
встановити потужність оптичного світла – Встановлює рівень потужності світлодіода оптичного датчика.
Оптичний датчик знайдено об’єкт – Повідомляє, чи датчик виявляє об’єкт у межах досяжності.
Оптичний датчик виявляє колір – Повідомляє, чи оптичний датчик виявляє заданий колір.
Оптична яскравість – Повідомляє про яскравість, виявлену оптичним датчиком.
Оптичний відтінок – Повідомляє про відтінок, виявлений оптичним датчиком.
when Optical – Запускає приєднаний стек блоків, коли оптичний датчик виявляє або втрачає об’єкт.
встановити оптичне світло#
Блок стеку 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]?>
Параметри |
Опис |
|---|---|
пристрій |
Який оптичний датчик використовувати, налаштовується у вікні «Пристрої». |
колір |
Який колір шукати:
|
Приклад
коли запущено
[Drive forward until red is found.]
їхати [вперед v]
чекати до <[Optical1 v] виявляє [червоний v]?>
зупинити рух
Оптична яскравість#
Блок репортера Оптична яскравість повідомляє, скільки світла відбивається назад до оптичного датчика, у відсотках від 0% до 100%.
Вищий відсоток означає, що більше світла відбивається назад до оптичного датчика. Нижчий відсоток означає, що менше світла відбивається назад.
(яскравість [Optical1 v] у %)
Параметри |
Опис |
|---|---|
пристрій |
Який оптичний датчик використовувати, налаштовується у вікні «Пристрої». |
Оптичний відтінок#
Блок репортера Оптичний відтінок повідомляє відтінок, виявлений оптичним датчиком, у вигляді числа від 0 до 359 градусів.
Відтінок – це спосіб опису кольору за допомогою чисел на колірному колі.

(відтінок [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 запускається, коли виявлений об’єкт більше не виявляється. |