MOCPilot - Zbuduj. Prowadź. Kontroluj wszystko.
MOCPilot — aplikacja do tworzenia własnych profili sterowania dla LEGO® i zgodnych konstrukcji Bluetooth.
Daje konstruktorom jedno miejsce do łączenia hubów, sterowania silnikami, odczytu czujników, projektowania pulpitów i tworzenia programów wizualnych dla modeli, mechanizmów, samochodów, ciężarówek, pociągów, robotów i własnych MOC.

Co daje MOCPilot
- Własne profile dla twoich modeli.
- Gotowe profile dla obsługiwanych oficjalnych zestawów.
- Łączenie i zarządzanie hubami Bluetooth.
- Programowanie wizualne blokami dla automatyzacji i logiki.
- Kontrolery pulpitu do jazdy i obsługi modeli.
- Obsługa LEGO® Powered Up, Technic, BuWizz, SBrick, Mould King, silników, czujników i zgodnych urządzeń Bluetooth.
Pomysł
Większość zmotoryzowanych konstrukcji potrzebuje więcej niż prostego pilota. Samochód może wymagać skrętu, gazu, świateł, monitorowania baterii, sekwencji skrzyni biegów albo specjalnej procedury startowej. Robot może potrzebować czujników, zdarzeń, logiki warunkowej i kilku współpracujących hubów.
MOCPilot jest zaprojektowany dla przestrzeni między prostym pilotem a pełnym środowiskiem programowania. Możesz zacząć od prowadzenia modelu z pulpitu ekranowego, a potem dodawać logikę, czujniki i automatyzację.
Profile
Profil jest centrum sterowania jednego modelu.
W profilu możesz wybrać huby należące do modelu, utworzyć program uruchamiający model i zaprojektować pulpit używany do sterowania.
Profile gotowe
Gotowe profile to przygotowane przykłady dla obsługiwanych oficjalnych zestawów. Przydają się, gdy chcesz szybko zacząć albo zobaczyć, jak zbudowany jest działający profil.


Profile własne
Własne profile są przeznaczone dla twoich MOC i eksperymentów. Możesz utworzyć profil, dodać huby, podłączyć silniki i czujniki, zbudować program oraz zaprojektować pulpit pasujący do konkretnego modelu.

Łączenie hubów i urządzeń
MOCPilot może łączyć się z obsługiwanymi hubami Bluetooth i zgodnymi urządzeniami, a potem udostępniać je w profilu.
Dla prostej konstrukcji możesz użyć profilu z jednym hubem albo podłączyć kilka hubów, gdy model wymaga większej liczby portów, oddzielnych systemów zasilania lub niezależnych modułów.
Przykłady obsługiwanego sprzętu





Pełną listę znajdziesz na stronie obsługiwane huby, silniki i czujniki.
Budowanie logiki blokami
MOCPilot zawiera wizualny kreator bloków. Programy można tworzyć przez łączenie bloków zamiast pisania kodu.
Bloki mogą reagować na zdarzenia, sterować silnikami, odczytywać czujniki, pracować ze zmiennymi, używać wejścia z gamepada, aktualizować kontrolery pulpitu i koordynować kilka akcji.
MOCPilot w pełni obsługuje podłączone fizyczne gamepady. Bloki gamepada odczytują przyciski, spusty, kierunki D-pad i drążki, więc możesz przypisać prawdziwy kontroler do modelu, gdy sterowanie fizyczne jest wygodniejsze niż ekran dotykowy.
Co można zrobić programami blokowymi
- Uruchamiać, zatrzymywać i skręcać silniki.
- Odczytywać poziom baterii, napięcie, przechył, orientację, temperaturę i wartości czujników.
- Konfigurować fizyczny gamepad do skrętu, gazu, spustów, akcji i zmiany trybów.
- Reagować na zmiany przycisków, czujników, timerów lub kontrolerów pulpitu.
- Tworzyć kontrole startowe przed rozpoczęciem ruchu modelu.
- Dodawać własną logikę dla świateł, kalibracji skrętu, trybów mocy i konfiguracji huba.
- Używać zmiennych, list, warunków, pętli, komunikatów i własnych bloków do organizacji złożonego zachowania.
Projektowanie pulpitu jazdy
Pulpit to ekran używany podczas sterowania modelem. Może zawierać kierownice, joysticki, suwaki, przyciski, przełączniki, pedały, monitory i inne kontrolery.
Kontrolery pulpitu i wejścia fizycznego gamepada można łączyć z blokami oraz akcjami huba, aby interfejs pasował do modelu.
Przykłady pulpitów
- Użyj kierownicy i pedałów dla samochodów.
- Użyj suwaków dla dźwigów, podnośników i siłowników liniowych.
- Użyj przycisków do świateł, klaksonu, zmiany biegów lub akcji skryptowych.
- Użyj monitorów do pokazywania baterii, prędkości, wartości czujników lub własnego stanu programu.
- Użyj podłączonego gamepada, jeśli wolisz fizyczne przyciski, drążki i spusty od ekranu dotykowego.
Utrzymanie zaawansowanych konstrukcji pod kontrolą
Gdy model rośnie, profil może rosnąć razem z nim. MOCPilot obsługuje logikę wielokrotnego użytku przez My Blocks, konfigurację hubów dla konkretnego profilu, wiele kontrolerów i przepływy programu łączące sterowanie ręczne z automatyzacją.
Pomaga to utrzymać czytelność dużych programów. Na przykład profil może mieć osobny blok do aktualizacji baterii, drugi do kalibracji skrętu i kolejny do specjalnego trybu jazdy.
Typowy przepływ pracy
- Utwórz lub otwórz profil.
- Dodaj huby Bluetooth i urządzenia używane przez model.
- Zbuduj program z bloków.
- Zaprojektuj pulpit do jazdy i interakcji.
- Naciśnij Play.
- Testuj, dostrajaj i ulepszaj profil, aż model będzie zachowywał się tak, jak chcesz.
Dla kogo jest MOCPilot
MOCPilot przydaje się konstruktorom, którzy chcą:
- Lepszego pilota do zmotoryzowanych modeli LEGO®.
- Sposobu sterowania zgodnymi hubami Bluetooth firm trzecich.
- Wizualnego środowiska programowania dla mechanizmów i robotów.
- Gotowych profili dla obsługiwanych oficjalnych zestawów.
- Własnych pulpitów dla samochodów, ciężarówek, pociągów, crawlerów, dźwigów i innych MOC.
- Jednej aplikacji łączącej huby, silniki, czujniki, gamepady i sterowanie ekranowe.
Zacznij odkrywać
- Skorzystaj z samouczka szybkiego startu, aby zbudować pierwszy profil.
- Sprawdź obsługiwane urządzenia przed wyborem sprzętu.
- Poznaj dokumentację BlockBuilder, gdy chcesz dodać logikę.
- Zobacz aktualizację firmware huba, jeśli hub wymaga obsługiwanej wersji firmware.