Skip to content

3.2 颜色识别器 ​

3.2.1 造型介绍 ​

  这是一台会 “色彩识别” 的颜色识别器,上电后持续采集前方物体色彩,当传感器识别到对应颜色时,主控板载 RGB 彩灯同步亮起匹配色彩,就像精准的色彩检测仪,直观反馈识别结果。

3.2.2 学习目标 ​

  1. 认识 micro:bit 扩展板板载 RGB 彩灯与 WonderLLM 离线版颜色识别模块,掌握多模块联动控制方法。

  2. 理解颜色识别与灯光反馈的协同逻辑,学会实现识别颜色并同步灯光显示的智能交互功能。

3.2.3 造型搭建 ​

PDF 未正常显示? 在新窗口打开

3.2.4 模式切换 ​

本造型需要用 离线视觉功能 ,如果已经进入离线视觉功能模式即可 跳过此步骤直接进入设备接线步骤 ,否则请参考"4.6.1 固件更新"重新烧录对应固件。

3.2.4 设备接线 ​

将 WonderLLM 模块接线插入 micro:bit 扩展板 接口。

如图所示:

3.2.6 程序编写 ​

(1) 程序原理图 ​

(2) 核心代码块解析 ​

指令块所在类别功能说明
初始化 DaDabit 模块,为后续使用做准备。
初始化 WonderLLM 接口,建立模块通信连接。
切换 WonderLLM 的工作模式,支持语音交互、颜色识别、人脸识别三种模式。
读取颜色识别模块中识别到的、面积最大的目标颜色 ID。
控制板载 RGB 彩灯的编号与颜色。
显示设置好的板载 RGB 彩灯效果。
关闭板载的 RGB 彩灯。

(3) 完整程序展示 ​

  1. 上电初始化 DaDabit 扩展库、WonderLLM 模块的硬件接口为 3,并切换 WonderLLM 模块为颜色识别模式,初始化板载 RGB 彩灯为熄灭状态;

  2. 程序持续循环采集画面,读取画面中面积最大物体的颜色 ID;

  3. 识别到对应颜色 ID 时,板载 RGB 同步点亮匹配色彩并刷新灯光效果;

  4. 无有效识别目标时关闭 RGB 彩灯,循环持续采集色彩数据。

程序链接:点击跳转

你也可以通过以下网页直接下载程序:

表单未正常显示? 在新窗口打开

3.2.7 程序下载 ​

3.2.8 扩展提升 ​

项目一:色彩问答交互

  识别红色 RGB 亮红、点阵显示 RED;识别绿色 RGB 亮绿、点阵显示 GREEN;短按 A 键播报对应提示音,长按 B 键关闭灯光文字输出,练习颜色 ID 匹配、按键切换显示模式。

项目二:色彩分类计分游戏

  识别指定目标颜色自动加分,点阵展示当前分数,识别错误蜂鸣短促警示、RGB 闪白光,掌握分值变量、识别结果条件判定、互动游戏逻辑编写。

3.2.9 技术支持与产品讨论 ​

如果您在产品使用过程中遇到困难,欢迎您通过如下方式向我们反馈:

表单未正常显示? 在新窗口打开

如果您在产品体验后有更好的创意,欢迎您进入幻尔社区将您的创意分享: