MOCPilot - 拼装它。驾驶它。控制一切。
MOCPilot 是一款用于为 LEGO® 和兼容蓝牙动力作品创建自定义控制配置文件的应用。
它为玩家提供一个统一的位置,用来连接 hub、控制电机、读取传感器、设计仪表盘,并为模型、机构、汽车、卡车、火车、机器人和自定义 MOC 创建可视化程序。

MOCPilot 可以提供什么
- 为你自己的模型创建自定义配置文件。
- 为受支持的官方套装使用现成配置文件。
- 连接和管理 Bluetooth hub。
- 用于自动化和逻辑的可视化积木编程。
- 用于驾驶和操作模型的仪表盘控制器。
- 支持 LEGO® Powered Up、Technic、BuWizz、SBrick、Mould King、电机、传感器以及兼容的蓝牙设备。
核心理念
大多数电动模型需要的不只是一个简单遥控器。汽车可能需要转向、油门、灯光、电池监控、变速箱顺序或特殊启动流程。机器人可能需要传感器、事件、条件逻辑,以及多个 hub 协同工作。
MOCPilot 面向基础遥控和完整编程环境之间的空间。你可以先从屏幕仪表盘驾驶模型开始,然后在作品变得更复杂时加入逻辑、传感器和自动化。
配置文件
配置文件 是一个模型的控制中心。
在配置文件中,你可以选择哪些 hub 属于该模型,创建运行模型的程序,并设计用于控制它的仪表盘。
预置配置文件
预置配置文件是为受支持官方套装准备好的示例。当你想快速开始,或学习一个可运行配置文件如何搭建时,它们非常有用。


自定义配置文件
自定义配置文件用于你自己的 MOC 和实验。你可以创建配置文件、添加 hub、连接电机和传感器、构建程序,并设计与具体模型匹配的控制仪表盘。

连接 hub 和设备
MOCPilot 可以连接受支持的 Bluetooth hub 和兼容设备,然后在你的配置文件中使用它们。
简单作品可以只使用一个 hub;当模型需要更多端口、独立供电系统或独立模块时,也可以连接多个 hub。
受支持硬件示例





完整列表请参阅受支持的 hub、电机和传感器页面。
用积木构建逻辑
MOCPilot 包含可视化积木构建器。你可以通过连接积木创建程序,而不需要编写代码。
积木可以响应事件、控制电机、读取传感器、处理变量、使用手柄输入、更新仪表盘控制器,并协调多个动作。
MOCPilot 完全支持已连接的实体游戏手柄。手柄积木可以读取按钮、扳机、方向键和摇杆,因此当实体控制比触摸屏更适合时,你可以把真实手柄映射到模型。
积木程序可以做什么
- 启动、停止和转向电机。
- 读取电池电量、电压、倾斜、方向、温度和传感器值。
- 为转向、油门、扳机、动作和模式切换配置实体游戏手柄控制。
- 在按钮、传感器、计时器或仪表盘控制器变化时作出响应。
- 在模型开始移动前创建启动检查。
- 为灯光、转向校准、动力模式和 hub 配置添加自定义逻辑。
- 使用变量、列表、条件、循环、广播和自定义积木组织复杂行为。
设计驾驶仪表盘
仪表盘是你控制模型时使用的屏幕。它可以包含方向盘、摇杆、滑块、按钮、开关、踏板、监视器和其他控制器。
你可以把仪表盘控制器和实体游戏手柄输入连接到积木和 hub 动作,让界面匹配模型,而不是把所有作品都塞进同一种遥控布局。
仪表盘示例
- 为汽车使用方向盘和踏板。
- 为吊车、升降机构和线性执行器使用滑块。
- 为灯光、喇叭、换挡或脚本动作使用按钮。
- 使用监视器显示电池、速度、传感器值或自定义程序状态。
- 当你更喜欢实体按钮、摇杆和扳机而不是触摸屏控制时,使用已连接的游戏手柄。
让高级作品保持可管理
随着模型变复杂,配置文件也可以一起成长。MOCPilot 通过 My Blocks 支持可复用逻辑、针对配置文件的 hub 设置、多个控制器,以及把手动控制与自动化结合起来的程序流程。
这有助于让大型程序保持易读。例如,一个配置文件可以有一个用于电池更新的自定义积木、另一个用于转向校准、再另一个用于特殊驾驶模式。
典型流程
- 创建或打开配置文件。
- 添加模型使用的 Bluetooth hub 和设备。
- 用积木构建程序。
- 设计用于驾驶和交互的仪表盘。
- 按下 Play。
- 测试、调校并改进配置文件,直到模型按你想要的方式运行。
MOCPilot 适合谁
MOCPilot 适合希望实现以下目标的玩家:
- 为电动 LEGO® 模型获得更好的遥控方式。
- 控制第三方兼容 Bluetooth hub。
- 为机构和机器人使用可视化编程环境。
- 为受支持的官方套装使用预置配置文件。
- 为汽车、卡车、火车、攀爬车、吊车和其他 MOC 创建自定义仪表盘。
- 用一个应用组合 hub、电机、传感器、游戏手柄和屏幕控制器。
开始探索
- 按照快速入门教程创建你的第一个配置文件。
- 选择硬件前查看受支持设备。
- 准备添加逻辑时,浏览 BlockBuilder 文档。
- 如果 hub 需要受支持的固件版本,请查看 hub 固件更新。