回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页

【mPytonX 】掌控音乐电平表 简单

头像 rzegkly 2019.02.21 1638 0
project-image

春天在哪里

春天在那青翠的山林里

这里有红花 这里有绿草

春天在那湖水的倒影里

映出红的花呀映出绿的草

春天在那小朋友眼睛里

看见红的花呀 看见绿的草

还有那会唱歌的小黄鹂

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

步骤1 目 标

1、如何建立列表;

2、运用遍历使用列表;

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

project-image

步骤2 思路

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

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

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

步骤3 编程

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

project-image

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

project-image

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

project-image

步骤4 Matrix 点阵模块8x8 RGB LED中RGB分布情况

project-image

步骤5 知识拓展

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

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

project-image

2、驱动扩展板(链接地址:https://www.dfrobot.com.cn/goods-1730.html

 设计简洁,配上丰富的管脚资源,扩展板不仅引出了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转接线,可使用充电宝供电,更加经济环保。

材料清单

  • 掌控板 X1
  • Matrix 点阵模块 X2 链接
  • 驱动扩展板 X3 链接
  • 高品质 micro USB数据线 X4
  • USB转DC 2.1 转接线 X5
  • 充电宝 X6

评论

user-avatar