Події
Категорія Events містить блоки, які запускають скрипти, коли виконується умова.
Базові події
Коли програму запущено
Запускає цей скрипт один раз, коли починається програма профілю.
- Тригер: запуск програми
- Типове використання: ініціалізація змінних, стартові стани моторів, стартові звуки
Коли
Спрацьовує, коли вибрана умова стає істинною.
- Тригер: умова
- Типове використання: розгалуження логіки за поточним станом
Коли таймер більше ніж
Спрацьовує, коли значення таймера перевищує поріг.
- Тригер: час, що минув
- Типове використання: відкладені дії, таймінг фаз
Коли отримано повідомлення
Запускає скрипт, коли отримано відповідне broadcast-повідомлення.
- Тригер: канал повідомлення
- Типове використання: синхронізація кількох скриптів
Розіслати
Надсилає повідомлення всім скриптам, які слухають цей канал.
- Тригер: миттєве надсилання
- Типове використання: повідомити інші скрипти без очікування
Розіслати і чекати
Надсилає повідомлення і призупиняє цей скрипт, поки обробники не завершаться.
- Тригер: надсилання + очікування
- Типове використання: поетапні сценарії, де важлива послідовність
Події хаба
Подія кнопки хаба
Спрацьовує, коли натискається головна кнопка хаба.
- Варіанти стану:
натиснуто,відпущено,змінено - Примітка: доступні варіанти кнопок можуть відрізнятися залежно від моделі хаба.
Зміна підключення хаба
Спрацьовує, коли змінюється стан підключення хаба (підключено/відключено).
- Тригер: зміна статусу зʼєднання
- Типове використання: обробка перепідключення та безпечний fallback при втраті зв’язку
Зміна батареї хаба
Спрацьовує, коли змінюється повідомлений рівень заряду батареї хаба.
- Тригер: оновлення рівня батареї (для хабів, що передають ці дані)
- Типове використання: логіка попередження про низький заряд і перемикання в еко-режим
Зміна акселерометра хаба
Спрацьовує, коли змінюються значення прискорення.
Зміна нахилу хаба
Спрацьовує, коли змінюється значення нахилу.
- Варіанти кута:
будь-яка,тангаж,крен,рискання - Примітка:
рисканнядоступне лише на хабах, які надають дані рискання.
Зміна орієнтації хаба
Спрацьовує, коли змінюється стан орієнтації (наприклад, перед/вгору/вниз/ліворуч/праворуч).
Події портових датчиків
Подія датчика кольору Technic
Спрацьовує, коли датчик кольору Technic повертає вибраний колір.
Подія датчика відстані Technic
Спрацьовує, коли значення відстані датчика Technic відповідають вибраній умові.
- Варіанти порівняння:
ближче ніж,далі ніж,точно на - Варіанти одиниць:
мм,см,дюйм,відсоток - Примітка: доступні одиниці можуть залежати від режиму датчика та підключеного пристрою.
Подія датчика відстані BOOST
Спрацьовує, коли датчик відстані BOOST досягає вибраного порога/умови.
- Варіанти порівняння:
ближче ніж,далі ніж,точно на - Варіанти одиниць:
відсоток,см,дюйм
Подія датчика кольору BOOST
Спрацьовує, коли датчик BOOST визначає вибраний колір/значення.