【项目介绍】
学习了造物记——创意成长营中的掌控板教程,以 不一样的节日 为主题设计一个小创意,实践从教程中学会的知识点。
每逢新春佳节,最洗脑的莫过于刘德华的恭喜发财了,那么我们做一个播放音乐,加上灯光的气氛组吧。
【项目演示】
最下面有视频
【制作过程】
材料清单
1、掌控板
2、扩展板
3、LED灯带
第一步
掌控板上自带了项目所需的声音传感器和蜂鸣器,所以这两个设备不用外接,只需要接LED灯带即可。
(灯带连接至P1)
第二步
mind+编程中打开扩展,选择掌控板,并且在显示设备中选上LED灯带。
第三步
找到乐谱进行编程
(根据简谱中的进行编程)
PS:程序是跳过了前奏,直接从“恭喜你发财” 开始
下载程序后试听,根据实际情况进行节拍调整,调整至听感舒服的状态即可。
第四步
同时在屏幕上显示歌词,所以在程序中间加入字幕
显示新的需要在前面添加清屏
第五步
LED灯带的控制,先初始化LED灯带。
灯带有16颗灯珠,所以灯总数写16
第二个程序的灯号有个注意的点,灯带第一颗灯珠是0号灯珠,0也算一颗,所以灯号为0-15
第六步
想要根据音调进行控制,在现有设备下可能有点困难,而我们的掌控板上自带了声音传感器,所以改成了最简单的音量控制。
使用串口读取声音强度,播放一次音乐,发现大概在两千四左右,那么套入进去,使用映射,控制输出值。在0~10的范围内。
作品就完成啦,灯带根据音量的大小进行变化,声音越大变化越快。
【项目总结】
作品是根据入门教程的知识点和现有的设备进行制作的,没能做到根据音调像波形图那样进行变化的灯带,是有点小遗憾。(毕竟自己技术不够)
但是在编程的过程中发现了挺多有趣的功能,特别是灯带还有挺多可以开发的地方,比如这个
柱状图显示,或许有比较多的灯带的情况下可以连接起来,效果会更好。
音乐程序展示
材料清单
- 掌控板扩展板 X1
- 掌控板 X1
- LED灯带 X1
评论