案例二:可视化的声音
简介
利用micro:bit的麦克风捕捉声音响度,micro:bit v2解析器强度,通过Jacdac线缆控制灯环。轻按主板“B”键,功能开启;轻按“A”键,则功能关闭。
案例目的
认识灯环,了解什么是RGB颜色。
认识MakeCode中灯环积木块。
所需材料
| 项目 | 图片 | 数量 |
|---|---|---|
| micro:bit V2 | ![]() | 1 |
| Jacdac扩展板 | ![]() | 1 |
| Jacdac 10cm连接线 | ![]() | 1 |
| 灯环 | ![]() | 1 |
| USB数据线 | ![]() | 1 |
传感器原理说明

原理说明:
灯环:由8个RGB灯组成的圆形光环。
连接示意图
如下图所示,将micro:bit主板插入Jacdac扩展板,使用连接线将灯环连接到Jacdac扩展板金手指接口上。

编程软件
Makecode编程
步骤1:如何添加Jacdac扩展
- 进入微软makecode,点击“新建项目”。

- 在弹出窗口输入项目名称并点击创建。

- 点击代码抽屉中的“扩展”。

- 在弹出界面输入"Jacdac"并点击搜索图标, 选择Jacdac软件库,如图所示。

步骤2:
用数据线将micro:bit主板连接到计算机。
注意:若micro:bit主板初次运行Jacdac程序,请先预装一个空白Jacdac程序至主板,否则跳过此步骤。

- 连接传感器,MakeCode自动识别并仿真呈现,在仿真区内传感器实时反馈传感器状态。

点击“ADD BLOCKS”传感器扩展模块。
注意:连接新的传感器,重复执行一次“点击“ADD BLOCKS”传感器扩展模块”操作流程。

如图所示编写程序

参考程序连接
https://makecode.microbit.org/_fqJ0EwTMFH12
你也可以通过以下网页直接下载程序,下载完成后即可开始运行程序。
结果
micro:bit的麦克风检测环境声音响度,灯环LED灯会随着声音响度大小呈现圆形进行跳动,按下micro:bit主板按钮A打开LED灯,按下主板按钮B关闭LED灯。

思考
声音的分贝和频率有什么区别?
.png)



