Датчики
Блоки датчиків читають стан хаба/пристрою та надають дані для умов, подій і керувальної логіки.
Датчики пристрою та хаба
Рівень батареї хаба (Початківець)
Повертає поточний рівень заряду батареї хаба.
Напруга батареї хаба (Просунутий)
Повертає напругу батареї вибраного хаба у вольтах.
- Тип: числовий блок-репортер
- Доступно лише для хабів, які повідомляють напругу батареї.
- Повертає
NaN, коли вибраний хаб не підключено.
Батарея пристрою % (Початківець)
Повертає поточний рівень заряду батареї телефону/планшета з MOCPilot (у відсотках).
Температура плати (Просунутий)
Повертає температуру плати хаба.
- Доступно лише для
BuWizz 2іBuWizz 3.
Акселерометр хаба (Гуру)
Повертає необроблені дані акселерометра, які повідомляє вибраний хаб.
- Осі:
x,y,z
Прискорення хаба (Гуру)
Повертає дані прискорення, які повідомляє вибраний хаб.
- Осі:
x,y,z
Кнопка натиснута (Початківець)
Перевіряє, чи вибрана кнопка хаба відповідає вибраному стану.
- Варіанти стану:
натиснуто,відпущено - Типовий варіант кнопки:
center(залежить від хаба) - Примітка: доступні варіанти кнопок можуть відрізнятися залежно від моделі хаба.
Тип пристрою (Початківець)
Повертає тип підключеного пристрою для вибраного порту.
- Тип: репортер-блок
- Типове використання: визначити, що саме підключено, перед запуском логіки для конкретного пристрою
Акселерометр пристрою (Гуру)
Повертає сирі значення акселерометра з датчиків пристрою.
- Варіанти осей:
x,y,z
Прискорення пристрою (Гуру)
Повертає дані прискорення з датчиків пристрою.
- Варіанти осей:
x,y,z
Датчики орієнтації та нахилу
Нахил пристрою (Просунутий)
Повертає дані нахилу телефона/планшета, на якому працює MOCPilot.
- Осі:
pitch,roll
Нахил (Початківець)
Повертає кут нахилу для вибраної осі.
- Варіанти осей:
тангаж,крен,рискання - Примітка:
рисканнядоступне лише на хабах, які надають дані рискання.
Отримати орієнтацію (Початківець)
Повертає поточний стан орієнтації хаба.
- Варіанти формату виводу:
текст,індекс - Значення орієнтації:
Перед,Верх,Праворуч,Зад,Низ,Ліворуч
Орієнтація вгору? (Початківець)
Перевіряє, чи орієнтація хаба відповідає вибраному напрямку «вгору».
- Варіанти орієнтації:
Перед,Верх,Праворуч,Зад,Низ,Ліворуч
Встановити орієнтацію нахилу (Просунутий)
Налаштовує опорну орієнтацію для блоків, пов’язаних із нахилом/орієнтацією.
- Варіанти орієнтації:
Перед,Верх,Праворуч,Зад,Низ,Ліворуч
Таймер і датчики руху пристрою
Таймер (Просунутий)
Повертає значення таймера в секундах.
Скинути таймер (Просунутий)
Скидає таймер до нуля.
Портові блоки датчиків
Датчик відстані Technic (Початківець)
Повертає значення відстані з датчика відстані Technic.
- Варіанти одиниць:
мм,см,дюйм,відсоток
Technic: коли відстань (Початківець)
Спрацьовує/перевіряє умову відстані для датчика відстані Technic.
- Варіанти порівняння:
ближче ніж,далі ніж,точно на - Варіанти одиниць:
мм,см,дюйм,відсоток
Technic встановити режим датчика кольору (Просунутий)
Цей блок встановлює датчик кольору Technic у вибраний режим.
- Примітка: Зміна режиму датчика кольору може неочікувано вплинути на вашу програму. Наприклад, датчик кольору Technic не може зчитувати кольори або відбите світло, коли він у режимі
"довкілля".
Значення кольору Technic (Початківець)
Повертає визначене значення кольору з датчика відстані Technic.
- Варіанти виводу:
значення,рядок
Technic: коли колір (Початківець)
Спрацьовує/перевіряє, коли визначений колір збігається з вибраним.
Відбите світло Technic (Початківець)
Повертає інтенсивність відбитого світла.
Technic: коли відбите світло (Початківець)
Спрацьовує/перевіряє порогову умову відбитого світла.
- Варіанти порівняння:
<,=,>
Навколишнє світло Technic (Початківець)
Повертає інтенсивність навколишнього світла.
Technic: коли навколишнє світло (Початківець)
Спрацьовує/перевіряє порогову умову навколишнього світла.
- Варіанти порівняння:
<,=,>
Сирий колір Technic (Початківець)
Повертає сире значення каналу кольору з датчика Technic.
- Варіанти каналу:
червоний,зелений,синій
Відстань датчика BOOST (Початківець)
Повертає відстань з датчика відстані BOOST.
- Варіанти одиниць:
відсоток,см,дюйм
BOOST: коли відстань (Початківець)
Спрацьовує/перевіряє умову відстані для датчика відстані BOOST.
- Варіанти порівняння:
ближче ніж,далі ніж,точно на - Варіанти одиниць:
відсоток,см,дюйм
Колір датчика BOOST (Початківець)
Повертає колір, визначений датчиком BOOST.
- Варіанти виводу:
значення,рядок
BOOST: це колір (Початківець)
Перевіряє, чи датчик BOOST зараз визначає вибраний колір.
Відбите світло BOOST (Початківець)
Повертає значення відбитого світла з датчика BOOST.
BOOST: коли відбите світло (Початківець)
Спрацьовує/перевіряє порогову умову відбитого світла для датчика BOOST.
- Варіанти порівняння:
<,=,>
Technic Move: встановити режим потужності (Початківець)
Встановлює режим потужності Technic Move.
- Варіанти режиму:
звичайний,буст
Вихідна напруга BuWizz (Гуру)
Повертає поточну вихідну напругу, яку повідомляє хаб BuWizz.
- Доступно лише для підтримуваних хабів BuWizz.
Струм порту BuWizz (Гуру)
Повертає споживаний струм, повідомлений для вибраного порту хаба BuWizz.
- Доступно лише для підтримуваних хабів і портів BuWizz.
Відстань WeDo 2 (Початківець)
Повертає відстань із датчика відстані WeDo 2.
- Варіанти одиниць:
відсоток,см,дюйм
WeDo 2 коли відстань (Початківець)
Запускає/перевіряє умову відстані для датчика відстані WeDo 2.
- Варіанти порівняння:
closer than,farther than,exactly at - Одиниці:
%,cm,inch
Нахил WeDo 2 (Початківець)
Повертає значення нахилу з датчика нахилу WeDo 2.
- Варіанти осі:
тангаж,крен