【mPytonX 】掌控音乐电平表
春天在哪里春天在那青翠的山林里
这里有红花 这里有绿草
春天在那湖水的倒影里
映出红的花呀映出绿的草
春天在那小朋友眼睛里
看见红的花呀 看见绿的草
还有那会唱歌的小黄鹂
2019年春天来了,大地上的每一个角落者充满了春天的气息。之前我学习朱老师和gada888的帖子,今天分享利用掌控板和8x8 RGB LED Matrix 点阵模块制作的一个《掌控音乐电平表》!{:5_118:}
一、目标:1、如何建立列表;2、运用遍历使用列表;3、认识8x8 RGB LED Matrix中RGB灯排列顺序;
二、思路:
1、当sound值>1500时,音乐电平RGB灯点亮三分之二。
2、当sound值>1000时,音乐电平RGB灯点亮二分之一。3、当sound值>600时,音乐电平RGB灯点亮三分之一 。三、编程:
1、在mPythonX软件的右边列表中图形“列表块”中,找到“建立列表”。
2、根据8x8 RGB LED中RGB分布,按高、中、低,建立led屏电平列表。
3、在图形“循环块”中,运用遍历使用列表,根据音乐的大小,点亮不同RGB灯。
四、Matrix 点阵模块8x8 RGB LED中RGB分布情况:
五、知识拓展
1、Matrix 点阵模块(链接地址:https://www.dfrobot.com.cn/goods-1357.html)
Matrix 点阵模块是一款8x8 RGB全彩LED点阵模块,支持单总线控制,仅需一根管脚即可控制所有LED,并且模块支持级联控制,可以多个模块同时控制,不占用管脚资源。模块采用LED专用主控芯片WS2812,每个LED拥有独立地址位,可以单独控制,并且每一个RGB像素点可实现256级亮度显示,完成16777216种颜色显示,扫描频率不低于400Hz。
每个模块支持级联控制,可以把第二个模块的DIN接到第一个模块的DOUT的位置,以此类推,把所有的模块串接起来,组成一个更大的屏幕!当然4块以上就建议使用外接电源了。注意:每个LED最大需要18mA电流。多个模块同时使用时,建议使用外部供电,可根据级联的数量选择5V@1A,5V@2A,5V@5A,甚至5V@10A的外接供电。
2、驱动扩展板(链接地址:https://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转接线,可使用充电宝供电,更加经济环保。
六、视频回放:https://v.youku.com/v_show/id_XNDA2ODM2MzcyNA==.html 康老师真棒,赞。{:5_148:} 你好 请问能留个联系方式交流一下吗 Timothy 发表于 2019-3-19 17:34
你好 请问能留个联系方式交流一下吗
微信:rzegkang
页:
[1]