Tutorial¶
提醒
microbit v2 用户,请使用这个固件。目前需要手动刷新,Adapter的下个版本我们将提供更好的支持。
提醒
microbit radio插件与 usb microbit插件不能同时使用.
依赖¶
- 安装CodeLab Adapter
- 安装Chrome 浏览器
- 目前 Scratch 官方团队在陆续支持更多浏览器版本,现阶段使用 Firefox/Chrome 浏览器效果最佳.
- 建议将其设为默认浏览器.
步骤 1:打开 Codelab Adapter¶
双击打开 Codelab Adapter。
Codelab Adapter 启动之后,将打开默认浏览器。
步骤 2:打开 Codelab Scratch3¶
点击 Web UI 上的scratch3
链接, 或者点击这儿, 将打开如下页面:
图中箭头所指的小圆点呈现绿色 说明 Codelab Adapter 与 Scratch3.0 的连接正常
步骤 3:连接 micro:bit,加载插件¶
使用数据线将 micro:bit 接入电脑。
ps: Windows 7 用户注意,为了能发现并连接 micro:bit,需要安装驱动(和使用 mu-editor 操作相同)
在 CodeLab Adapter 中点击加载 usb micro:bit 插件:
如果你是第一次连接,会自动烧录固件(背面LED灯快速闪烁)。刷完之后,重新连接,连接之后,你应该看到 micro:bit 背后的信号灯高频闪烁,如果它没有高频闪烁,则按一下 micro:bit 背部的复位按钮
ps: linux 用户注意,scratch3_adapter 使用 usb 串口与 micro:bit 连接,linux 下,使用 usb 串口需要做权限设置:sudo chmod 666 /dev/ttyACM0
步骤 4:hello world¶
现在让我们利用 Scratch3 控制 micro:bit,让它在点阵屏上打印 hello world
选择对应的 Scratch3 插件:usb microbit。
选择对应拓展积木,点击运行
结语¶
这个例子完整展示了 CodeLab Adapter 的使用流程
- 打开 CodeLab Adapter
- 打开 CodeLab Scratch3
- 接入你的设备(可以是任何开源硬件)
- 打开对应插件
- 选择对应拓展积木,在 Scratch 3.0 中与设备交互
如果你想接入的设备目前没有默认插件支持它,你可以自己来写,CodeLab Adapter 允许你将任何硬件接入 scratch 3.0 中,别害怕,需要的代码很少也很简单,详情参见开发手册。我们支持使用任何编程语言来写拓展,目前我们自己主要使用 Python。
我们也将在 extension guide 中介绍各种社区插件的使用方法。
!!! usb_Microbit_firmware.hex的源码。 采用python.microbit.org生成hex