(SKU:ROB0150) micro:bit环形RGB灯扩展板

来自DFRobot Product Wiki
跳转至: 导航搜索
micro:bit环形RGB灯扩展板


目录

简介

它可以是一个酷炫时钟,一个定时器;也可以是一个幸运转盘游戏机;还可以是一个可穿戴的装饰;或者是一个互动的彩色装饰吊坠。 只要装上micro:bit主板,这个板载了24颗RGB灯的环形灯扩展板就是一个精美的创客互动作品。你可以通过板载的蜂鸣器变身成番茄计时器;通过板载的麦克风,变身成彩色音乐频谱仪;我们还预留了P0、P1两个外接端口,通过连接数量庞大的boson及Gravity传感器,你可以创造出更多有趣的玩法。 通过剪纸、亚克力等制作,你还可以为环形灯环套上各色新装,中国春节的时候为他带上红色中国结,儿童节为他装扮卡通脸谱,圣诞节为他盖上雪花或者圣诞树......

特性
1、支持USB接口供电,可直接使用充电宝供电,或者是电脑USB供电;
2、支持PH2.0接口供电,可使用电池盒或者锂电池供电;
3、24颗RGB单线灯,1600万色任意混色;
4、makecode图形化编程;
5、板载麦克风和蜂鸣器;
6、引出P0和P1接口,并配送连接线,支持boson模块的扩展;
7、超薄的体积,更适合可穿戴及吊饰应用;


产品参数及配置

  • 供电电压:3.5—5V
  • WS2812单线RGB灯×24
  • 板载蜂鸣器×1
  • 板载麦克风×1
  • 接口数量:IO扩展(P1,P2)×2、PH2.0电源接口×1、USB电源接口×1

功能说明

Fig1:ROB0150功能示意图

makecode实例教程

  • 点击链接进入图像化编程:https://makecode.microbit.org/
  • 装备工作,首先添加灯环的软件包,即加载灯环库;步骤如下图。
添加灯环软件包

旋转灯环

点击链接进入图形化源程序:旋转灯环图形化源程序

程序效果:
9颗RGB灯显示9种颜色(渐变色),然后在灯环上这9颗RGB灯像流水灯一样一直循环显示这9种颜色。
旋转灯环

从第0颗LED灯开始亮9颗灯

从第0颗LED灯开始亮9颗灯 颜色范围为0~255

设置LED灯的亮度为100

设置循环旋转的速度

修改成纯色旋转效果

点击链接进入图形化源程序:黄色的旋转灯环

纯色旋转效果

修改show color后面的颜色,可以得到其他的纯色旋转效果。

声控灯环


点击链接进入图形化源程序:声控灯环图形化源程序

程序效果:
根据检测到声音的大小依次点亮24颗RGB灯,形成一个渐变跳动的光环。
声控灯环

通过修改“映射”部分,0~300代表声音的范围,0~23代表24颗RGB灯。

A,B键控制灯环

点击链接进入图形化源程序A,B键控制灯环

程序效果:
打开电源,首先是24颗RGB灯随机显示几种颜色,当按下A键时,执行流水灯模式来回一圈;当B被按下时,灯环每20ms刷新一次颜色,共7种颜色。
A,B控制灯环

当打开电源开关时,24颗RGB灯随机显示颜色。

设置随机数,颜色随机显示

当按下A键,双向流水灯,正向、逆向同时进行。

正向流水灯

逆向流水灯

当按下B键,灯环每20ms刷新一次颜色。

颜色+1,一共显示7种颜色



遥控灯环

结合遥控手柄,通过两块microbit主板之间的无线通信来控制灯环
点击链接进入手柄图形化源程序:手柄
点击链接进入灯环图形化源程序:灯环

程序效果:

该程序通过按下手柄上的上下左右键来控制灯环

手柄

灯环

可以自行设计当按键“Y”按下时,灯环的效果。

番茄计时器

番茄工作法是简单易行的时间管理方法,时间设定为25分钟,在这期间专注做一件事,直到时钟响起。其实就是一个25分钟的计时器。
点击链接进入图形化源程序:番茄计时器

程序效果:

按下A键启动程序,每隔一分钟点亮一颗主板上的led灯。等全部点亮时,蜂鸣器响,当按下B键时,停止蜂鸣器并停止计时。灯环每1秒刷新一次颜色。

番茄计时器

程序执行过程:
首先定义一些变量。如“X”,“Y”,“pressed”,“minutes”。
其中“X”,“Y”为microbit主板上的LED点阵坐标

点亮主板上的led灯

设置点阵

设置时间
在 minutes<25;minutes+1;
当minutes=25时,蜂鸣器响

设置时间

设置灯环效果
当A键按下,启动灯环程序,每隔一秒刷新一次颜色

设置灯环效果

每颗RGB灯之间的时间间隔计算公式:60000ms(1min)/24(24颗RGB灯)/60(循环60次)≈41ms

疑难解答

更多问题及有趣的应用,请访问论坛

更多

Nextredirectltr.png

个人工具
名字空间

变换
操作
导航
工具箱