跳转至

MicroBlocks radio

教程

建议: 更推荐使用 MicroBlocks 无线插件

提醒

仅支持广播字符串

无线的情况下,在 micro:bit 和 Scratch 之间进行透明的消息通信。

视频演示

原理

准备 2 块 mciro:bit板子。

其中一快 micro:bit 板子作为中继器,连接到Scratch(就像它的天线),中继器负责 在 Scratch MicroBlocks 插件与一块(或多块)无线的 micro:bit 之间透明传递消息。

这个架构设计,基于 micro:bit radio 实现,也可基于esp now实现。

消息流向图

如何使用

  1. 中继器固件 烧录到中继器micro:bit里,完成后,断开MicroBlocks连接,并将中继器micro:bit连接到Scratch MicroBlocks插件。
  2. 无线 micro:bit demo 为模版,编写你的程序逻辑。
    • 提醒: 可以有任意多个无线 micro:bit(radio 广播是1对多),所以你可以使用Scratch群控一堆无线 micro:bit 机器人

在 Python 中使用

中继器固件是通用的,它也可以与 microblocks_messaging_library 搭配使用。此时,Scratch 的角色被 Python替代。microblocks_messaging_library库则相当于 Scratch MicroBlocks 插件。