Tutorial

依赖

  • 安装CodeLab Adapter
  • 安装Chrome 浏览器
    • 目前 Scratch 官方团队在陆续支持更多浏览器版本,现阶段使用 Chrome 浏览器效果最佳.
    • 建议将其设为默认浏览器.

步骤 1: 打开 Codelab Adapter

双击打开 Codelab Adapter。

Codelab Adapter 启动之后,将打开默认浏览器。

步骤 2: 打开 Codelab Scratch3

点击 Web UI 上的scratch3链接, 或者点击这儿, 将打开如下页面:

图中箭头所指的小圆点呈现绿色 说明 Codelab Adapter 与 Scratch3.0 的连接正常。

步骤 3: 连接 micro:bit,加载插件

使用数据线将 micro:bit 接入电脑,下载usb_Microbit_frimeware.hex 右键保存到本地,并将保存的文件拖入 micro:bit 中。

ps: Windows7 用户注意(Mac 和 Windows10 用户可以跳过),为了能发现并连接 micro:bit,需要安装驱动(和使用 mu-editor 操作相同)

完成后在 CodeLab Adapter 中点击加载 usb micro:bit 插件:

你应该看到 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
  • 接入你的设备(可以是任何开源硬件)
  • 打开对应插件
  • 选择对应拓展积木,在 scratch3.0 中与设备交互

如果你想接入的设备目前没有默认插件支持它,你可以自己来写, CodeLab Adapter 允许你将任何硬件接入 scratch3.0 中,别害怕,需要的代码很少也很简单,详情参见开发手册。 我们支持使用任何编程语言来写拓展,目前我们自己主要使用 Python。

我们也将在extension guide中介绍各种社区插件的使用方法。