Skip to main content

案例五:可调节灯环

简介:

用旋转编码器控制灯环的亮度,并通过micro:bit主板的“A”或“B”键设置灯环的颜色。


案例目的:

1.认识旋转编码器,了解旋转编码器的工作原理。

2.认识MakeCode中的旋转编码器编程积木块。


所需材料:

项目图片数量
micro:bit V21
jacdac扩展板1
jacdac 10cm连接线2
旋转编码传感器1
灯环1
USB数据线1

传感器原理说明:

原理说明:

旋转编码器:是一种用于检测旋转运动方向和值的传感器。

原理说明:

灯环:由8个RGB灯组成的圆形光环。


连接示意图

如下图所示,将micro:bit主板插入jacdac扩展板,使用连接线将旋转编码传感器与灯环采用星型方式连接在jacdac扩展板金手指接口上。


编程软件

微软makecode


Makecode编程

步骤1:如何添加jacdac扩展

  1. 进入微软makecode,点击“新建项目”。

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


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

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


步骤2:

  1. 用数据线将micro:bit主板连接到计算机。

    注意:若micro:bit主板初次运行jacdac程序,请先预装一个空白jacdac程序至主板,否则跳过此步骤。

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

  1. 点击“ADD BLOCKS”传感器扩展模块。

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


如图所示编写程序


参考程序连接:

https://makecode.microbit.org/_XcUA7T3VAAM8


你也可以通过以下网页直接下载程序,下载完成后即可开始运行程序。


案例演示:

图片