利用Arduino播放接收到之音讯

2016-01-201.1万
AI 快速预览详细 收起
本文介绍了如何利用Arduino和高感度麦克风模组播放麦克风接收到的声音。通过Tone函数输出频率至喇叭,实现声音播放。文章详细探讨了音频处理的方法,并提供了具体的解决方案。适合对音频处理感兴趣的用户参考。


小弟目前打算利用Arduino播放麦克风接收到的声音

我的想法是让Arduino算出接收到的音频,再用Tone() 这个函数输出频率至喇叭,播放出声音。
于是我弄来了个高感度麦克风模组c(ˊ<__ˋ)(这货


却发现他只可以侦测音量,无法得知音频。(›´ω`‹ )...


有没有其他方法,或是模组可以使用呢?

再此向大家请教,菜鸟发问如有劣拙之处还请见谅。

M16874337_big.jpg (13.08 KB, 下载次数: 2794)

Arduino播放麦克风接收到的声音 | DF创客社区_image_3.webp

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(5)
20060606
20060606
直接搭一个功放电路就可以了
virtualwiz
virtualwiz
不行呀~因为我们听到的声音除了频率,还有波形这个参数,所以你可以区分同样频率的钢琴和小提琴的声音。但是tone只能输出方波。mp3可以输出任意音乐,是因为使用了DAC。要是实现lz的目标很容易,搭个功放电路就可以啦
小雞快飛
小雞快飛
作者
回复virtualwiz
原来如此,受教了
搭功放电路具体一点大约是什么样子呢?不知有没有相关资料可以参考
感谢您的指教
kevinzhang19701
kevinzhang19701
估计用这个不行。它输出的是一个强弱数值,而不是频率和时长两个值。
小雞快飛
小雞快飛
作者
回复kevinzhang19701
是阿Orz,用了之后有种被坑了感觉
不知道有没有其他模组有办法达成
丄帝De咗臂
丄帝De咗臂
好想法,大神们快出来解决问题啦
dsweiliang
dsweiliang
帮顶
- 没有更多了 -