音乐频率展示代码_指尖科技|指尖上的音乐播放器,奇迹由你创造

4月21日下午13:30,“指尖科技——DIY音乐播放器”主题活动在信息学院开放创新实验室物理楼469举行。此次活动由自管会学生拓展部、青年照明协会、信息学院开放创新实验室联合举办,内容丰富,同学们收获颇多。

12d08e173237696950d9070609c8edb9.png

参与活动的同学一起讨论

活动伊始,青年照明协会的两位学长为大家分发材料,包括Arduino uno电路板、无源蜂鸣器、LCD1602液晶模块、0.96英寸oled、面包板和矩阵键盘。在大家的期待和跃跃欲试中,气氛变得活跃,都好奇着怎样组合元件才会成功完成音乐播放器。

b1193455d9bc10f71e321f954eee39be.png

提前剧透一下:这就是我们的成品哦

首先由青年照明协会的李子昂同学介绍Arduino这款开源电子原型平台,它简单易用(c/c++语言在这里是畅通无阻的),又自带极佳的拓展性和优秀的社区。随后播放的一段Arduino 的优秀作品集锦使在场同学对电子科技小制作的魅力感受更加深刻。

e65817ec47bdc700f407e9fdb8ca458b.png

在对硬件的介绍中大家了解到,此次活动使用的Arduino UNO Rev3是一款最适合入门的单片机开发板。只有简单了解了Arduino UNO Rev3架构、不同引脚的特性以及蜂鸣器的种类和原理,这才算具备DIY的硬件基础知识。

94bb4cac84b83db4b7762b3ed3cd3f7a.png

同学们认真听学长的讲解

有了硬件和平台,大家顺利进入组装和编程阶段。将蜂鸣器接入面包板,再用数据线连接单片机和电脑,随后将电脑上的编程烧录进单片机,期盼的功能便可实现了。

53ffa429bd14c7e00d94c6116c68ebb6.png

编写Arduino程序代码

第一步,要尝试发出一个固定频率的声音,随着大家纷纷动手书(fu)写(zhi)代码,很快便陆续响起蜂鸣器的喧嚣,此起彼伏,好似唤来酷暑的八月林荫道两旁的蝉鸣。这一成功撩得现场的同学们一片火热。

988d92ec870bb4ccf4b156df13eef34b.png

此次活动使用的Arduino UNO Rev3和蜂鸣器

终于进入播放音乐环节。同学们可以用平台自带的tone函数谱写音乐,也可以在网上寻找rtttl格式的谱子播放。rtttl是一种纯文本的记谱格式,风靡全球的诺基亚铃声和马里奥的音乐就是在这一格式中诞生的。

ad817926c32bcddad46724733eecb5d8.png

青年照明协会社长林鹏向大家展示了他制作的高端版声控播放器。只要对着它说“停止播放”,音乐就会戛然而止,另外,也可以通过“播放第x首歌”实现指定歌曲播放的操作。

68361f2b2555356baad21cfc3d06c176.png

最后,林鹏学长又带同学们实现了用oled显示字符以及用矩阵键盘实现输入。有了这些知识基础,自由实现心中的想法、制作可以使用的mp3不再是梦。实验室里充斥着的不仅是噼啪的键盘录入声、清细交流讨论声,更多的是科技带来的共鸣、温馨和认同。

5323fc72a8e684a6bc8a45f4aa705659.png

认真制作音乐播放器的身影

日落西山,余音未散。充实而愉快的时光总是过得很快,带着一丝意犹未尽,携着收获的知识、友谊和美好经历,一头扎进寝室继续研究尝试。

72ea81741918ca07f58a04606fcc95c8.png

通过这次活动,同学们学到了音频播放器的工作原理,也了解了很多关于单片机的知识,当然最有趣的还是自己动手制作的过程。“指尖科技”活动画上了一个充实而圆满的省略号,相信这次活动已经在同学们的心中播下了动手实践的种子。

文案|郑伟杰

摄影|刘一睿

排版|庄颖秋

904d40a688498e4f86072c388f49405d.png a95576dfae4750650c34227204dbede3.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值