找回密码
 立即注册

QQ登录

只需一步,快速开始

星原力教育科技 首页 创客工坊 查看内容

基于Arduino制作声音律动的灯光

2020-5-11 16:21| 发布者: lou| 查看: 2945| 评论: 1

摘要: 基于Arduino的声控全彩LED灯借助于arduino硬件和mixly设计一个声控全彩LED灯 材料准备 名称 功能 Arduino Nano主控 声控LED灯主控 声音传感器 用于接收声音频率 全彩5050白板LED灯 按接收声音 ...

基于Arduino制作声音律动的灯光





材料准备



硬件连接



声音传感器信号

通过串口监视器显示,声音传感器感应到外界有声音时,发出不同频率的声音,就会接收到不同的模拟信号。


(串口打印程序)

 

初始化设定


在打开开关后,如果没有检测到声音,就将初始化设定为全彩5050白板LED灯灭。


(初始化设定灯灭)

 

声音控制灯亮数


开始用声音传感器检测外界声音频率,当声音传感器检测到的声音大于20时,点亮全彩5050白板LED1号灯珠。延时70秒后,点亮需生效LED灯的管脚5,点亮的1号灯熄灭。


1号灯点亮)


否则当声音传感器检测到的数值大于35时,点亮1号灯与2号灯。同样延时后生效LED灯的管脚5,将点亮的1号灯与2号灯熄灭。


1号灯与2号灯点亮)


依次点亮彩5050白板LED18号灯珠,分别将声音识别数值设定为557085100120150;灯珠的点亮数也依次添加。

否则如果当声音传感器感应到数值为小于5时,设定灯灭。同样也需要设置生效管脚。


(声音小时灯灭)

 

设置不同颜色的灯


由于每个灯颜色被指定了,所有每次亮灯的颜色都是固定的,如果想要每次出现的颜色不固定,可将RGB值设定为随机数。


(将灯亮设定为随机数)


总程序


                        

(声控LED灯总程序)





路过
路过 (6)
雷人
雷人
握手
握手
鲜花
鲜花
鸡蛋
鸡蛋

刚表态过的朋友 (6 人)

  • lxf 2020-5-12 15:04
    哇,好炫酷啊!!!