micro:bit RGB 全彩LED灯环扩展板

简介

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

特性

产品参数及配置

功能说明

注意:给micro:bit程序上传完毕后需将USB线接到扩展板USB接口进行供电或使用3.5-5.0V电源从扩展板电池接口供电!

Mind+示例教程

本灯盘扩展板已支持Scratch!DFRobot基于Scratch3.0开发的Mind+,集成了micro:bit及其周边产品的图形化编程,离线图形化编程方式,支持Arduino和python两种代码生成。

模式切换

打开扩展库 选择主控板

添加灯带

流水灯盘

流水灯

makecode实例教程

添加灯环软件包

旋转灯环

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

程序效果:

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种颜色

呼吸灯

呼,吸;亮,灭。灯环像呼吸一样。 点击链接进入图形化源程序:呼吸灯

程序效果:

24颗RGB灯同时亮红色,亮度由弱变强,这样循环着,像呼吸一样。

呼吸灯

番茄计时器

番茄工作法是简单易行的时间管理方法,时间设定为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

疑难解答

Q;上传完示例程序之后灯盘只亮了一部分或亮度太低是为什么? A:灯带需要较高的电量供应,需要将usb线或者外接电池接到扩展板上的USB接口或外接电池接口

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

更多

DFshopping_car1.png DFRobot商城购买链接