_SKU_ROB0150__micro_bit环形RGB灯扩展板 - jimaobian/DFRobotWikiCn GitHub Wiki
简介
它可以是一个酷炫时钟,一个定时器;也可以是一个幸运转盘游戏机;还可以是一个可穿戴的装饰;或者是一个互动的彩色装饰吊坠。 只要装上micro:bit主板,这个板载了24颗RGB灯的环形灯扩展板就是一个精美的创客互动作品。你可以通过板载的蜂鸣器变身成番茄计时器;通过板载的麦克风,变身成彩色音乐频谱仪;我们还预留了P0、P1两个外接端口,通过连接数量庞大的boson及Gravity传感器,你可以创造出更多有趣的玩法。 通过剪纸、亚克力等制作,你还可以为环形灯环套上各色新装,中国春节的时候为他带上红色中国结,儿童节为他装扮卡通脸谱,圣诞节为他盖上雪花或者圣诞树......
特性
- 支持USB接口供电,可直接使用充电宝供电,或者是电脑USB供电
- 支持PH2.0接口供电,可使用电池盒或者锂电池供电
- 24颗RGB单线灯,1600万色任意混色
- makecode图形化编程
- 板载麦克风和蜂鸣器
- 引出P0和P1接口,并配送连接线,支持boson模块的扩展
- 超薄的体积,更适合可穿戴及吊饰应用
产品参数及配置
- 供电电压:3.5~5V
- WS2812单线RGB灯×24
- 板载蜂鸣器×1
- 板载麦克风×1
- 接口数量:IO扩展(P0,P1)×2、PH2.0电源接口×1、USB电源接口×1
功能说明
注意:给micro:bit程序上传完毕后需将USB线接到扩展板USB接口进行供电或使用3.5-5.0V电源从扩展板电池接口供电! |
Mind+示例教程
本灯盘扩展板已支持Scratch!DFRobot基于Scratch3.0开发的Mind+,集成了micro:bit及其周边产品的图形化编程,离线图形化编程方式,支持Arduino和python两种代码生成。
- 进入Mind+官网下载最新版Mind+:http://mindplus.cc
- 安装后打开软件
- 切换到“上传模式”
- 扩展库“主控板”中选择“micro:bit”主控板
- 扩展库“显示器”中选择“WS2812 RGB灯”后返回
- usb线连接micro:bit板与灯盘
- 软件中选择“连接设备”
- 安装后面的示例程序编程
- 上传到设备(注意灯盘上的5V口插上usb供电,灯盘上的开关要拨到ON)
流水灯盘
makecode实例教程
- 点击链接进入图像化编程:https://makecode.microbit.org/
- 装备工作,首先添加灯环的软件包,即加载灯环库;步骤如下图。
旋转灯环
点击链接进入图形化源程序:旋转灯环图形化源程序
程序效果: |
9颗RGB灯显示9种颜色(渐变色),然后在灯环上这9颗RGB灯像流水灯一样一直循环显示这9种颜色。 从第0颗LED灯开始亮9颗灯
修改成纯色旋转效果 |
点击链接进入图形化源程序:黄色的旋转灯环
修改show color后面的颜色,可以得到其他的纯色旋转效果。
声控灯环
点击链接进入图形化源程序:声控灯环图形化源程序
程序效果: |
根据检测到声音的大小依次点亮24颗RGB灯,形成一个渐变跳动的光环。
通过修改“映射”部分,0~300代表声音的范围,0~23代表24颗RGB灯。
A,B键控制灯环
点击链接进入图形化源程序A,B键控制灯环
程序效果: |
打开电源,首先是24颗RGB灯随机显示几种颜色,当按下A键时,执行流水灯模式来回一圈;当B被按下时,灯环每20ms刷新一次颜色,共7种颜色。 当打开电源开关时,24颗RGB灯随机显示颜色。 当按下A键,双向流水灯,正向、逆向同时进行。 当按下B键,灯环每20ms刷新一次颜色。
呼吸灯
呼,吸;亮,灭。灯环像呼吸一样。 点击链接进入图形化源程序:呼吸灯
程序效果: |
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接口或外接电池接口
更多问题及有趣的应用,请访问论坛