3891| 3
|
[入门教程] 【mPytonX 】掌控音乐电平表 |
春天在哪里 春天在那青翠的山林里 这里有红花 这里有绿草 春天在那湖水的倒影里 映出红的花呀映出绿的草 春天在那小朋友眼睛里 看见红的花呀 看见绿的草 还有那会唱歌的小黄鹂 2019年春天来了,大地上的每一个角落者充满了春天的气息。之前我学习朱老师和gada888的帖子,今天分享利用掌控板和8x8 RGB LED Matrix 点阵模块制作的一个《掌控音乐电平表》! 一、目标: 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转接线,可使用充电宝供电,更加经济环保。 六、视频回放: |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed