Конфігурації Technic Move Hub
Огляд
Technic Move Hub отримав унікальну можливість у сімействі хабів LEGO Powered Up: хаб може змінювати свою поведінку залежно від поточної застосованої конфігурації.
MOCPilot дозволяє змінювати конфігурацію Technic Move Hub, щоб поведінка хаба відповідала офіційному набору LEGO, яким ви хочете керувати.
Підтримувані конфігурації
Наразі відомі такі конфігурації Technic Move Hub:
- Porsche GT4 e-Performance
- Lamborghini Revuelto
- Batmobile™ Tumbler
Зміна конфігурації з Мої Bluetooth-хаби
Конфігурацію можна змінити на сторінці Мої Bluetooth-хаби:
- Відкрийте Мої Bluetooth-хаби.
- Знайдіть Technic Move Hub.
- Відкрийте контекстне меню хаба.
- Виберіть Вибрати конфігурацію.
- Виберіть потрібну конфігурацію.
- Підтвердьте діалог переналаштування.
Зміна конфігурації хаба записує в хаб підпрограму й подібна до процесу оновлення прошивки.
Тримайте хаб увімкненим протягом усього процесу. Телефон, планшет або комп’ютер мають бути заряджені й розташовані поруч із хабом, щоб Bluetooth-з’єднання залишалося стабільним. Не закривайте MOCPilot, не вимикайте Bluetooth і не вимикайте хаб під час зміни конфігурації.
Переривання зміни конфігурації може пошкодити прошивку хаба. У такому разі перед повторним використанням може знадобитися відновлення прошивки. Якщо відновлення потрібне, скористайтеся посібником із відновлення прошивки хаба.
Під час переналаштування хаб не відповідає на звичайні команди. Його LED блимає ступінчастою кольоровою індикацією до завершення процесу. Після застосування нової конфігурації хаб повторно ініціалізується.
Блоки конфігурації
MOCPilot також містить блоки для читання й зміни конфігурації Technic Move Hub під час виконання програми.
Установити конфігурацію хаба
Блок Установити конфігурацію хаба змінює вибраний хаб на один із підтримуваних профілів конфігурації.
- Вибір хаба: вибирає хаб для переналаштування.
- Вибір конфігурації: вибирає цільову конфігурацію.
- Доступні конфігурації для Technic Move Hub: Porsche GT4 e-Performance, Lamborghini Revuelto і Batmobile™ Tumbler.
Див. документацію блоку Установити конфігурацію хаба.
Конфігурація хаба
Блок Конфігурація хаба повідомляє поточну конфігурацію вибраного хаба.
- Вибір хаба: вибирає хаб для читання.
- Формат виводу: текст повертає назву конфігурації.
- Формат виводу: індекс повертає індекс конфігурації, що зручно для порівнянь в умовах.
Див. документацію блоку Конфігурація хаба.
Імпульс живлення
Блок Імпульс живлення надсилає вибраному Technic Move Hub команду імпульсу потужності. Цей блок працює лише тоді, коли Technic Move Hub налаштовано як Batmobile™ Tumbler.
Під час виконання хаб коротко запускає мотори з максимально доступною потужністю та швидкістю, зазвичай приблизно на 1-2 секунди.
Див. документацію блоку Імпульс живлення.
Зміна конфігурації під час виконання програми
Конфігурацію Technic Move Hub також можна змінювати під час виконання програми.
Звичайний підхід такий:
- Зчитайте поточну конфігурацію хаба.
- Порівняйте її з конфігурацією, потрібною профілю.
- Якщо конфігурація відрізняється, установіть потрібну конфігурацію.
- Після переналаштування знову зчитайте конфігурацію.
- Продовжуйте лише тоді, коли хаб повідомляє очікувану конфігурацію.
- Від’єднайте хаб або зупиніть програму, якщо потрібну конфігурацію не застосовано.
Готовий профіль, що використовує цей хаб, можна використовувати як приклад такого підходу.
