
本文将介绍如何使用Pybricks 编程界面在 BOOST集线器、城市系列集线器和机械组集线器上安装Pybricks。
如果想要删除已安装的pybricks程序,您可以随时利用官方的 Powered Up 应用程序来恢复原始固件。
本文所需要的必要条件
- BOOST 集线器、城市系列集线器或者机械组集线器。
- Windows、Mac、Linux 或 Android 设备。
- 低功耗蓝牙 (BLE)。确保蓝牙已开启。
如果您没有 BLE,编程界面会在安装步骤中通知您。在这种情况下,您可以尝试使用支持低功耗蓝牙的低成本 USB 蓝牙适配器。
安装兼容的浏览器
编写 Pybricks 程序需要支持网络蓝牙功能的浏览器,例如:
- 谷歌浏览器
- 微软Edge
- Chromium
如果是 Linux 系统,请在chrome://flags/
中启用Experimental Web Platform features功能,该功能已经在 Windows 和 Mac 上启用。
安装 Pybricks 固件
在开始之前,请关闭集线器。推荐使用新电池以便获得最佳效果。如果您使用城市系列集线器,则必须拔下所有电机和传感器。按照下列步骤进行操作:
- 转到Pybricks 编程界面。
- 按住集线器按钮。,直到粉红色灯光闪烁。
- 不要松开集线器按钮,同时单击固件更新按钮。
- 选择LEGO Bootloader并点击Pair。
- 等待直到灯光熄灭,然后变为红/绿/蓝三色闪烁。
- 松开按钮并等待安装完成。
上述操作步骤可参见下面的视频演示。
开始编程
固件安装完成后,您就可以开始编程了。点此查看编程指南。
其他提示和技巧
以下部分提供了一些额外的提示,让使用这些集线器更加容易。您还会学习如何恢复出厂原始固件。
在集线器上保存程序
Boost集线器、城市系列集线器和机械组集线器没有专门的用户程序存储空间。这意味着您的程序在运行完成后将被删除。幸运的是,您仍然可以在集线器上存储一个程序,方法是将其包含在固件中。具体操作步骤如下:
- 打开编程界面右上角Settings 图标(齿轮图标)。
- 激活Include current program序开关。
- 像以前一样更新固件。现在,您当前的程序将被包括在内。
- 现在可以使用绿色按钮启动和停止您的程序。无需连接!
- 您仍然可以像往常一样使用运行按钮下载和运行新程序。
我们建议在程序调试阶段使用运行按钮来运行您的程序,当程序调试完成您对程序比较满意后,可以按照上述步骤将其保存在集线器上。
恢复原始固件
Pybricks 使用与 LEGO 应用程序相同的更新程序。唯一的区别是我们上传的固件文件。这意味着您可以随时返回到出厂默认固件。如下面的视频所示,只需将集线器置于更新模式并使用乐高官方应用程序连接即可。
该视频展示了在Powered Up应用程序中的”创建“模式下恢复出厂默认固件的方法。该方法支持所有的集线器固件。像往常一样,您可能需要重新启动应用程序以检测集线器。如果失败,可以尝试更换新的电池然后重试。
排除连接问题
当出现连接问题时,您通常会看到一个问题提示窗口。请确认按照指示的说明操作。如果仍人有问题,请按照以下说明操作。
- 如果已安装固件但无法运行程序,请重新安装固件以确保您使用的是最新版本。
- 你应该不会尝试通过计算机的设置菜单连接到集线器。如果您已经这样做了,只需从那里断开集线器,然后再试一次。
- 您可以使用Ctrl+F5刷新应用程序。
- 如果连接问题仍然存在,请在我们的支持页面上描述问题。
安装最新版本
本节仅适用于想要尝试最新功能的开发人员。某些功能可能无法使用。要恢复到稳定版本,只需像往常一样安装固件。
Pybricks Code 自动提供最新的稳定和经过测试的固件。要获得更新的版本,请登录 GitHub 并转到我们的最新版本。单击所需的构建并转到Artifacts
。为您的集线器下载固件 ZIP 存档。要安装它,请将此文件 拖到Pybricks Code 中的固件更新按钮上。更新目前照常进行。