下载与安装乐高 SPIKE App
LEGO Education SPIKE App 是官方编程软件,免费,Word Blocks 和 Python 都在里面写。
下载
官方下载页:education.lego.com/downloads/spike-app/software。别用第三方镜像站——Hub 的固件更新程序是打包在 App 里的。
| 平台 | 从哪儿拿 | 说明 |
|---|---|---|
| Windows 10 / 11 | 官方下载页 | 安装和更新需要管理员权限 |
| macOS | 官方下载页 | |
| iPad | App Store 搜 "SPIKE LEGO Education" | 只有平板版,没有 iPhone 版 |
| Android 平板 | Google Play,同名 | 只有平板版 |
| Chromebook | Google Play(跑的是 Android 版) | 需要开启 Play Store 权限 |
| 网页版,免安装 | spike.legoeducation.com | 官方支持的浏览器是 Chrome |
当前版本线是 SPIKE App 3(截至 2026 年 8 月为 3.6.1)。本站所有内容都按 App 3 写。
系统要求
| 平台 | 最低配置 |
|---|---|
| Windows | Windows 10(64 位)1803 版,或 Windows 11(64 位)22H2 版;1.5 GHz Core i3;4 GB 内存;3 GB 可用空间;蓝牙 4.0+ |
| macOS | macOS 10.15 Catalina 或更新;4 GB 内存;2 GB 可用空间;蓝牙 4.0+ |
| iPad | iPad Air 2 / iPad Mini 4 或更新;iPadOS 14 或更新 |
| Android | Android 7.0 或更新;8 英寸及以上屏幕;3 GB 内存;3 GB 可用空间;蓝牙 4.0+ |
| Chromebook | Android 7.0 或更新并可用 Play Store;4 GB 内存;3 GB 可用空间;蓝牙 4.0+ |
FLL 训练建议用电脑版或网页版:屏幕大,写 Python 方便,程序管理清晰。
网页版:免安装,两种连接方式
网页版默认用 Web Bluetooth 连 Hub,插 USB 时走 Web Serial。这两个都是 Chrome 的 API,所以官方支持的浏览器是 Chrome(Windows、macOS、Chromebook)。学校电脑不让装软件时,这是唯一出路。
SPIKE App 3 与 SPIKE Legacy 的区别
SPIKE App 2 现在单独发布为 SPIKE Legacy App,已于 2023 年底停止维护,不再更新、不再支持。只有为了打开老的 App 2 资料才需要装它。
- App 3 能打开 App 2 的项目(
.llsp)并自动转换,但转换后一定要通读一遍程序:有些积木会被改写或直接丢掉。 - 反过来不行:App 3 的项目(
.llsp3)在 Legacy 里打不开,也无法在没更新固件的 Hub 上运行。
连接 Hub
两种方式:
- USB 线:hub 侧面的 USB 口连电脑,最稳定,下载程序最快。训练时推荐。
- Bluetooth:按一下 hub 上的 Bluetooth 按钮(指示灯闪烁),在 App 里选择你的 hub 配对。比赛调试时灵活。
连接成功后,App 右上角会显示 hub 的电量和已连接状态。
更新固件
第一次连接时,App 通常会提示更新 hub 固件(firmware)。一定要更新:Word Blocks 和 Python 的很多功能依赖新固件。更新过程中不要拔线、不要关机。
认识界面
新建项目时选择编程语言:
- Word Blocks:图形化积木,拖拽拼搭,入门首选。
- Python:文本代码编辑器,进阶用。
编程界面的关键区域:
| 区域 | 作用 |
|---|---|
| 积木栏(左侧) | 按类别放着所有积木:Motors、Movement、Light、Sound、Events、Control、Sensors、Operators、Variables、My Blocks |
| 画布(中间) | 拖积木到这里拼程序 |
| 下载/运行按钮 | 把程序下载到 hub 并运行 |
| Hub 连接面板 | 查看每个端口接了什么设备、实时读传感器数值 |
Hub 连接面板是调试神器
点开它能实时看到每个端口的马达角度、传感器读数。调巡线阈值、查接线问题,先看这里。
程序槽
Hub 上可以存多个程序(程序槽 0-19)。下载时选槽位;脱机运行时,用 hub 的左右按钮选槽、中间按钮启动。FLL 比赛离不开这个:比赛时机器人不连电脑,全靠槽位启动程序。
下一步:写第一个程序。