6832浏览
查看: 6832|回复: 7

[求助] 利用Arduino播放接收到之音讯

[复制链接]
本帖最后由 小雞快飛 于 2016-1-20 15:46 编辑

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

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


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


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

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

M16874337_big.jpg

dsweiliang  初级技神

发表于 2016-1-21 08:31:15

帮顶
回复

使用道具 举报

丄帝De咗臂  高级技匠

发表于 2016-1-21 08:34:05

好想法,大神们快出来解决问题啦
回复

使用道具 举报

kevinzhang19701  高级技匠

发表于 2016-1-21 08:36:41

估计用这个不行。它输出的是一个强弱数值,而不是频率和时长两个值。
回复

使用道具 举报

小雞快飛  学徒
 楼主|

发表于 2016-1-23 21:45:36

kevinzhang19701 发表于 2016-1-21 08:36
估计用这个不行。它输出的是一个强弱数值,而不是频率和时长两个值。

是阿Orz,用了之后有种被坑了感觉

不知道有没有其他模组有办法达成
回复

使用道具 举报

virtualwiz  中级技匠 来自手机

发表于 2016-1-24 16:25:52

不行呀~因为我们听到的声音除了频率,还有波形这个参数,所以你可以区分同样频率的钢琴和小提琴的声音。但是tone只能输出方波。mp3可以输出任意音乐,是因为使用了DAC。要是实现lz的目标很容易,搭个功放电路就可以啦
回复

使用道具 举报

小雞快飛  学徒
 楼主|

发表于 2016-1-25 23:41:38

virtualwiz 发表于 2016-1-24 16:25
不行呀~因为我们听到的声音除了频率,还有波形这个参数,所以你可以区分同样频率的钢琴和小提琴的声音。但 ...

原来如此,受教了

搭功放电路具体一点大约是什么样子呢?不知有没有相关资料可以参考

感谢您的指教
回复

使用道具 举报

20060606  高级技匠

发表于 2020-8-20 06:09:32

直接搭一个功放电路就可以了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
关于楼主
上海智位机器人股份有限公司 沪ICP备09038501号-4 备案 沪公网安备31011502402448

© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail