Око#
Вступ#
Датчик ока може розпізнавати об’єкти та кольори. Він також може повідомляти, скільки світла відбивається назад до датчика, та значення відтінку виявленого кольору. Датчик ока має підсвічування, яке можна вмикати або вимикати, щоб допомогти йому чіткіше бачити об’єкти та кольори.
Нижче наведено список усіх доступних блоків:
встановити освітлення очей – Вмикає або вимикає освітлення датчика ока.
встановити потужність світла для очей – Встановлює рівень потужності світла датчика ока.
око знайшло об’єкт – Повідомляє, чи виявляє датчик ока об’єкт у межах досяжності.
око розпізнає колір – Повідомляє, чи виявляє датчик ока певний колір.
відтінок очей – Повідомляє про відтінок, виявлений датчиком ока.
яскравий об’єкт для ока – Повідомляє, чи відбиває виявлений об’єкт багато світла.
яскравість очей – Повідомляє про яскравість, виявлену датчиком ока.
встановити світло для очей#
Блок стеку set eye light вмикає або вимикає світло датчика ока. Світло може допомогти датчику ока чіткіше розпізнавати об’єкти та кольори.
встановити підсвітку ока [увімк. v]
Параметри |
Опис |
|---|---|
стан |
Стан підсвічування датчика ока: увімкнено або вимкнено. |
Приклад
коли запущено
[Continuously blink the light.]
назавжди
встановити підсвітку ока [увімк. v]
чекати (2) секунд
встановити підсвітку ока [вимк. v]
чекати (2) секунд
встановити потужність освітлення очей#
Блок стеку set eye light power встановлює яскравість світла датчика ока. Світло може допомогти датчику ока чіткіше розпізнавати об’єкти та кольори.
Вищий відсоток робить світло яскравішим. Нижчий відсоток робить світло тьмянішим.
Якщо світло датчика ока вимкнене, встановлення потужності світла вище 0% увімкне його.
Якщо світло датчика ока увімкнене, встановлення потужності світла на 0% вимкне його.
встановити потужність підсвітки ока (50) %
Параметри |
Опис |
|---|---|
яскравість |
Яскравість, на яку потрібно встановити світло датчика ока, від 0% до 100%. Використовуйте цілі числа. |
Приклад
коли запущено
[Set the light to different power levels.]
встановити потужність підсвітки ока (25) %
чекати (2) секунд
встановити потужність підсвітки ока (50) %
чекати (2) секунд
встановити потужність підсвітки ока (100) %
око знайшло предмет#
Логічний блок око знайшло об’єкт повідомляє, чи виявило датчик ока об’єкт у межах досяжності.
Правда — Датчик ока виявляє об’єкт.
Хибно — Датчик ока не виявляє об’єкт.
<оком знайдено об'єкт?>
Параметри |
Опис |
|---|---|
Цей блок не має параметрів. |
Приклад
коли запущено
[Stop driving after detecting an object.]
встановити підсвітку ока [увімк. v]
їхати [вперед v]
чекати (0.1) секунд
чекати до <оком знайдено об'єкт?>
зупинити рух
око розпізнає колір#
Логічний блок eye detects color повідомляє, чи виявляє датчик ока заданий колір, на основі виявленого значення відтінку.
Правда – Датчик ока виявляє вказаний колір.
Хибно – Датчик ока не виявляє вказаний колір.
Щоб перевірити точне значення відтінку, виявлене датчиком ока, використовуйте блок репортера відтінок очей.
<оком виявлено [червоний v]?>
Параметри |
Опис |
|---|---|
колір |
Колір, який має розпізнати датчик ока:
|
Приклад
коли запущено
[Stop driving after detecting a green object.]
встановити підсвітку ока [увімк. v]
їхати [вперед v]
чекати (0.1) секунд
чекати до <оком виявлено [зелений v]?>
зупинити рух
відтінок очей#
Блок репортера відтінок очей повідомляє відтінок, виявлений датчиком ока, у вигляді числа від 0 до 359 градусів.
Відтінок – це спосіб опису кольору за допомогою чисел на колірному колі.

(відтінок ока у градусах)
Параметри |
Опис |
|---|---|
Цей блок не має параметрів. |
Приклад
коли запущено
[Display if an object is pink.]
назавжди
очистити всі рядки
якщо <[290] [math_less_than v] (відтінок ока у градусах) [math_less_than v] [350]> тоді
вивести [Pink!] ▶
чекати (0.1) секунд
інакше
вивести [Not pink!] ▶
чекати (0.1) секунд
яскравий об’єкт для ока#
Булевий блок яскравий об’єкт для ока повідомляє, чи є об’єкт, виявлений датчиком ока, яскравим.
Об’єкт вважається яскравим, коли він відбиває понад 70% яскравості назад до датчика ока.
Правда — Виявлений об’єкт відображає понад 70% яскравості.
Хибно — Виявлений об’єкт відображає 70% яскравості або менше.
Це можна використовувати перед перевіркою кольору, щоб переконатися, що об’єкт відбиває достатньо світла, щоб датчик ока міг надійно визначити колір.
<оком виявлено яскравий об'єкт?>
Параметри |
Опис |
|---|---|
Цей блок не має параметрів. |
Приклад
коли запущено
[Display whether a detected object is bright.]
встановити потужність підсвітки ока (100) %
їхати [вперед v]
чекати до <оком знайдено об'єкт?>
чекати (0.1) секунд
якщо <оком виявлено яскравий об'єкт?> тоді
вивести [Bright object!] ▶
інакше
вивести [Object not bright.] ▶
яскравість очей#
Блок репортера яскравості очей повідомляє, скільки світла відбивається назад до датчика ока, у відсотках від 0% до 100%.
Вищий відсоток означає, що більше світла відбивається назад до датчика ока. Нижчий відсоток означає, що менше світла відбивається назад.
(яскравість ока у %)
Параметри |
Опис |
|---|---|
Цей блок не має параметрів. |
Приклад
коли запущено
[Display whether a detected object is bright.]
встановити потужність підсвітки ока (100) %
їхати [вперед v]
чекати до <оком знайдено об'єкт?>
чекати (0.1) секунд
якщо <(яскравість ока у %) [math_less_than v] [70]> тоді
вивести [Object not bright.] ▶
інакше
вивести [Bright object!] ▶