MOCPilot - Construiește. Condu. Controlează tot.
MOCPilot este o aplicație pentru crearea profilurilor de control personalizate pentru LEGO® și construcții compatibile cu Bluetooth.
Le oferă constructorilor un singur loc pentru conectarea huburilor, controlul motoarelor, citirea senzorilor, proiectarea panourilor și crearea programelor vizuale pentru modele, mecanisme, mașini, camioane, trenuri, roboți și MOC-uri personalizate.

Ce oferă MOCPilot
- Profiluri personalizate pentru modelele tale.
- Profiluri gata făcute pentru seturi oficiale acceptate.
- Conectarea și gestionarea huburilor Bluetooth.
- Programare vizuală cu blocuri pentru automatizare și logică.
- Controale de panou pentru condus și operarea modelelor.
- Suport pentru LEGO® Powered Up, Technic, BuWizz, SBrick, Mould King, motoare, senzori și dispozitive Bluetooth compatibile.
Ideea
Cele mai multe construcții motorizate au nevoie de mai mult decât o telecomandă simplă. O mașină poate necesita direcție, accelerație, lumini, monitorizarea bateriei, o secvență de cutie de viteze sau o rutină specială de pornire. Un robot poate necesita senzori, evenimente, logică condițională și mai multe huburi care lucrează împreună.
MOCPilot este proiectat pentru zona dintre o telecomandă de bază și un mediu complet de programare. Poți începe prin a conduce modelul dintr-un panou pe ecran, apoi poți adăuga logică, senzori și automatizare.
Profiluri
Un profil este centrul de control al unui model.
Într-un profil poți alege huburile modelului, poți crea programul care rulează modelul și poți proiecta panoul folosit pentru control.
Profiluri pregătite
Profilurile pregătite sunt exemple gata făcute pentru seturi oficiale acceptate. Sunt utile când vrei să începi rapid sau să studiezi cum este construit un profil funcțional.


Profiluri personalizate
Profilurile personalizate sunt pentru propriile MOC-uri și experimente. Poți crea un profil, adăuga huburi, conecta motoare și senzori, construi un program și proiecta un panou potrivit modelului exact.

Conectarea huburilor și dispozitivelor
MOCPilot se poate conecta la huburi Bluetooth acceptate și dispozitive compatibile, apoi le face disponibile în profilul tău.
Poți folosi un profil cu un singur hub pentru o construcție simplă sau poți conecta mai multe huburi când modelul are nevoie de mai multe porturi, sisteme de alimentare separate sau module independente.
Exemple de hardware acceptat





Vezi pagina huburi, motoare și senzori acceptați pentru lista completă.
Construirea logicii cu blocuri
MOCPilot include un constructor vizual de blocuri. Poți crea programe conectând blocuri în loc să scrii cod.
Blocurile pot reacționa la evenimente, controla motoare, citi senzori, lucra cu variabile, folosi intrarea de la gamepad, actualiza controalele panoului și coordona mai multe acțiuni.
MOCPilot acceptă complet gamepadurile fizice conectate. Blocurile de gamepad pot citi butoane, trăgaci, direcții D-pad și stickuri, astfel încât poți mapa un controler real la model când controlul fizic este preferabil ecranului tactil.
Ce poți face cu programele pe blocuri
- Pornești, oprești și virezi motoare.
- Citești nivelul bateriei, tensiunea, înclinarea, orientarea, temperatura și valorile senzorilor.
- Configurezi controale cu gamepad fizic pentru direcție, accelerație, trăgaci, acțiuni și schimbarea modului.
- Reacționezi când se schimbă butoane, senzori, temporizatoare sau controale de panou.
- Creezi verificări de pornire înainte ca modelul să înceapă să se miște.
- Adaugi logică proprie pentru lumini, calibrarea direcției, moduri de putere și configurarea hubului.
- Folosești variabile, liste, condiții, bucle, difuzări și blocuri personalizate pentru comportamente complexe.
Proiectarea unui panou de condus
Panoul este ecranul folosit în timp ce controlezi modelul. Poate include volane, joystickuri, glisoare, butoane, comutatoare, pedale, monitoare și alte controale.
Poți conecta controalele panoului și intrările gamepadului fizic la blocuri și acțiuni ale hubului, astfel încât interfața să se potrivească modelului.
Exemple de panouri
- Folosește volan și pedale pentru mașini.
- Folosește glisoare pentru macarale, lifturi și actuatoare liniare.
- Folosește butoane pentru lumini, claxon, schimbări de viteză sau acțiuni scriptate.
- Folosește monitoare pentru baterie, viteză, valori de senzori sau stare personalizată a programului.
- Folosește un gamepad conectat dacă preferi butoane, stickuri și trăgaci fizici în locul comenzilor tactile.
Păstrează construcțiile avansate ușor de gestionat
Pe măsură ce modelul crește, profilul poate crește odată cu el. MOCPilot acceptă logică reutilizabilă cu My Blocks, configurare de hub specifică profilului, mai multe controale și fluxuri de program care combină controlul manual cu automatizarea.
Acest lucru ajută la menținerea programelor mari ușor de citit. De exemplu, un profil poate avea un bloc personalizat pentru actualizări de baterie, altul pentru calibrarea direcției și altul pentru un mod special de condus.
Flux tipic
- Creează sau deschide un profil.
- Adaugă huburile Bluetooth și dispozitivele folosite de model.
- Construiește programul cu blocuri.
- Proiectează un panou pentru condus și interacțiune.
- Apasă Play.
- Testează, ajustează și îmbunătățește profilul până când modelul se comportă așa cum dorești.
Pentru cine este MOCPilot
MOCPilot este util constructorilor care doresc:
- O telecomandă mai bună pentru modele LEGO® motorizate.
- O modalitate de a controla huburi Bluetooth compatibile de la terți.
- Un mediu de programare vizuală pentru mecanisme și roboți.
- Profiluri pregătite pentru seturi oficiale acceptate.
- Panouri personalizate pentru mașini, camioane, trenuri, crawlere, macarale și alte MOC-uri.
- O singură aplicație care combină huburi, motoare, senzori, gamepaduri și controale pe ecran.
Începe explorarea
- Urmează tutorialul de pornire rapidă pentru a crea primul profil.
- Verifică dispozitivele acceptate înainte de a alege hardware.
- Explorează documentația BlockBuilder când ești gata să adaugi logică.
- Consultă actualizarea firmware-ului hubului dacă un hub necesită o versiune firmware acceptată.