所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开
【mPytonX 】掌控音乐电平表
rzegkly 2019-02-26 13:46:21
2
0
简单
projectImage

                                                                                                                      春天在哪里

                                                                                                                春天在那青翠的山林里 

                                                                                                                这里有红花 这里有绿草 

                                                                                                               春天在那湖水的倒影里 

                                                                                                               映出红的花呀映出绿的草 

                                                                                                              春天在那小朋友眼睛里 

                                                                                                              看见红的花呀 看见绿的草 

                                                                                                               还有那会唱歌的小黄鹂

       2019年春天来了,大地上的每一个角落者充满了春天的气息。今天分享利用掌控板和8x8 RGB LED Matrix 点阵模块制作的一个《掌控音乐电平表》!

步骤1 步骤1
目 标

1、如何建立列表;

 2、运用遍历使用列表; 

3、认识8x8 RGB LED Matrix中RGB灯排列顺序;

projectImage
步骤2 步骤2
思路

1、当sound值>1500时,音乐电平RGB灯点亮三分之二。

 2、当sound值>1000时,音乐电平RGB灯点亮二分之一。 

3、当sound值>600时,音乐电平RGB灯点亮三分之一 。

步骤3 步骤3
编程

1、在mPythonX软件的右边列表中图形“列表块”中,找到“建立列表”。

projectImage

2、根据8x8 RGB LED中RGB分布,按高、中、低,建立led屏电平列表

projectImage

3、在图形“循环块”中,运用遍历使用列表,根据音乐的大小,点亮不同RGB灯。

projectImage
步骤4 步骤4
Matrix 点阵模块8x8 RGB LED中RGB分布情况
projectImage
步骤5 步骤5
知识拓展

1、Matrix 点阵模块(链接地址:http://www.dfrobot.com.cn/goods-1357.html

 Matrix 点阵模块是一款8x8 RGB全彩LED点阵模块,支持单总线控制,仅需一根管脚即可控制所有LED,并且模块支持级联控制,可以多个模块同时控制,不占用管脚资源。模块采用LED专用主控芯片WS2812,每个LED拥有独立地址位,可以单独控制,并且每一个RGB像素点可实现256级亮度显示,完成16777216种颜色显示,扫描频率不低于400Hz。

projectImage

2、驱动扩展板(链接地址:http://www.dfrobot.com.cn/goods.php?id=1730

 设计简洁,配上丰富的管脚资源,扩展板不仅引出了9个micro:bit板载GPIO接口,还搭载了4路电机驱动和8个舵机接口,其中4路电机驱动可复用为2路步进电机驱动。 采用IIC外扩驱动芯片的方式控制电机和舵机,仅占用IIC两个管脚,不占用其他资源,即可完成电机与舵机的双重控制。采用HR8833电机驱动,最大持续工作电流1.5A,可驱动普通小型马达和N20微型金属电机,每一个电机端口还带有正反转指示灯,方便识别电机运行方向,非常适用于学生和创客的一些小制作。扩展的GPIO口和舵机接口均采用DFRobot_Gravity标准接口,支持支持数量众多的模块和传感器,舵机接口更是直接与Vin电源相连,增加供电电流便可支持多个舵机同时工作。扩展板支持3.5V~5.5V电源供电,提供DC 2.1插头和接线端子两种电源接口方式,可直接接3节干电池盒。产品附带一根USB转DC 2.1转接线,可使用充电宝供电,更加经济环保。

材料清单 材料清单
1x
掌控板
2x
Matrix 点阵模块
3x
驱动扩展板
4x
高品质 micro USB数据线
5x
USB转DC 2.1 转接线
6x
充电宝
Makelog作者原创文章,未经授权禁止转载。
2
0
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
[[c.comment_content]]