Skip to main content

在 MicroBlocks 上使用 XIAO RP2040

MicroBlocks

MicroBlocks 是一种积木式编程语言,让初学者(9岁到成人)能够轻松地对微控制器进行编程。尽管看起来简单,MicroBlocks 实际上是一种功能强大的编程语言,性能比 MicroPython 更好;能够控制 GPIO 引脚并通过 I2C、SPI 和串口与外设接口通信;拥有近200个扩展库。事实上,一些硬件设计师更喜欢使用 MicroBlocks 进行快速原型设计和测试,因为它具有快速、交互式的开发周期。

XIAO RP2040 引脚图和硬件特性



该开发板有11个 GPIO 引脚(引脚0..10)。引脚0..3可以作为模拟输入。 它还有三个小LED:红色(引脚11,用户LED)、绿色(引脚12)和蓝色(引脚13)。 所有LED都是反向的:将相关引脚设置为LOW来点亮LED。

该开发板还有一个单独的RGB LED(NeoPixel)在引脚14上。

安装 MicroBlocks 固件

要进入引导加载程序模式,按住B(引导)按钮的同时点击R(复位)按钮。 所有三个LED将点亮,并出现一个名为 RPI-RP2 的虚拟USB驱动器。

vm文件夹 下载 固件文件, 然后将文件拖到虚拟USB驱动器上。

固件将安装,几秒钟后,虚拟USB驱动器将消失。 您可以忽略任何关于磁盘未正确弹出的警告。

将开发板连接到 MicroBlocks

使用数据USB线(不是仅供电线)将开发板连接到您的计算机。

在Chrome或Edge浏览器中运行 MicroBlocks编辑器。 点击 连接(插头图标)按钮:

从菜单中选择 连接(USB)

从对话框中选择您的开发板并点击 连接 按钮:

当开发板连接时,将出现绿色圆圈和开发板名称:

在 MicroBlocks 中编程

MicroBlocks 是一个 实时 编程环境,因此您可以边编程边测试。 点击积木块和脚本来运行它们。 将积木块拖到脚本面板中并组装它们来创建脚本。

您的代码存储在持久闪存中,即使开发板未连接到 MicroBlocks 编辑器也可以运行。 当启动时 积木块下的脚本在开发板通电时运行。

MicroBlocks 支持并发。最多可以同时运行十个脚本。

除了许多内置积木块外,MicroBlocks 还有近200个库 支持额外的功能和外设。 点击 添加库 按钮来添加库。

示例

这个脚本将循环显示红色、蓝色和绿色LED:

这个脚本将使RGB NeoPixel改变颜色:

积木块参考 包含许多额外的示例。

特别感谢

特别感谢 MicroBlocks 的 John 撰写本文章。

MicroBlocks 资源

Loading Comments...