大连林海 发表于 2015-5-31 08:54:16

用音频放大模块播放音乐(求助)

本帖最后由 大连林海 于 2015-5-31 11:39 编辑

来到论坛的时候发了一个贴纸是从其他论坛找到的资料,播放音乐。那个是通过代码的方式来播放的。后来看到很多小伙伴都用很多传感器来播放音乐。于是到商城https://www.dfrobot.com.cn/user.php?act=order_detail&order_id=6130找了相关的模块准备来完成自己的意志想设计的这个播放器,那个player模块经常卖断货,这个有货那个没货,终于全部都有货了,一次都买回来了。

先展示一下所需要的器材:


386AMP Module音频放大模块(Arduino兼容)

DFPlayer Mini 播放器模块

Romeo 三合一Arduino兼容控制器

数字大按钮模块(Gadgteer专用)

内存卡一张 连接线若干

了解一下Module音频放大模块:(资料来源)
概述386AMP音频放大模块采用美国国家半导体公司生产的LM386音频功率放大器,其外围元件少,电压增益内置为20,在6V电源电压下,它的静态功耗仅为24mW,模块特别适用于电池供电的场合。 386AMP音频放大模块可连接MIC声音传感器、MP3模块或者其他音频发生器,把输出的音频信号放大后从喇叭放出,可通过模块上的电位器调节放大倍数。适用于机器人人机语音交互项目。
技术规格
[*]1、工作电压:4V-12V
[*]2、输出功率:VS = 6V, RL = 8W,P=325mW,峰值功率500mW
[*]3、电压增益:VS = 6V, f = 1 kHz,Av=26dB
[*]4、带宽:300KHK
[*]5、模块尺寸:45x30mm
引脚示意图https://wiki.dfrobot.com.cn/images/thumb/4/42/Tzlzy3861.png/600px-Tzlzy3861.png


386AMP Module音频放大模块针脚说明
[*]该模块有两个电源输入端,两个音频输入端和两个音频输出端,是为了方便不同的音频/电源接口,实际使用的时候,二选一即可。
[*]电源输入是5V到12V。如下图,可以插3P线的电源输入端,但是绿色信号线是空的,起不到作用,只要将红线接在主控的VCC针脚,黑线接在主控的GND针脚。
https://wiki.dfrobot.com.cn/images/9/9a/Tzlzy3862.jpg


[*]使用音频输入端2的时候,“-”极不要接线。如下图:
https://wiki.dfrobot.com.cn/images/a/a5/Tzlzy3863.png

我从wiki上学习了很多,这次接线也是按照图上的例子接的,不过我却遇到了问题,代码什么的都对了 就是音乐不想。我附上wiki的图和代码,大家帮我看看那里出现了问题,不过在这里我还要吐槽一下子,wiki的代码一定要做准确了,多个空格对我这样的小白来说,却是是一个比较头疼的事。
这个是wiki中的图,我的所有实物都是按照这个来连接的。
将Arduino与MiniMp3模块、按钮以及音频放大模块连接起来,如下图:https://wiki.dfrobot.com.cn/images/thumb/7/7b/Tzlzy3864.png/800px-Tzlzy3864.png


这个是wiki中的代码 ,在时间设置的时候 多了一个空格,在编译的时候哦总是提示错误,终于找到了错误所在,修改了一下,代码如下:

void setup()
{
pinMode(3,INPUT);
pinMode(2,OUTPUT);
Serial.begin(9600);
}

void loop()
{
int val=digitalRead(3);
digitalWrite(2,HIGH);
if(val==1){

   digitalWrite(2,LOW); delay(100);这个地方在wiki中 100之间有个空格,希望能更正一下。
}
else
   digitalWrite(2,HIGH);delay(100);
   Serial.println(val);
}
什么都是按照wiki中的来做的 ,但是怎么尝试结果都没有美妙的音乐播放出来 我想知道问题出在哪里 ,高手们,快来支招





fbygg 发表于 2015-5-31 20:31:14

你在Arduino中的全部程序就是帖子中的这些吗?如果是的话很明显没有音乐,从代码来看这相当于初始化这个系统,要播音乐的话得有音乐文件才可以的吧。

丄帝De咗臂 发表于 2015-5-31 21:39:25

蜂鸣器放音乐,教材有这样一课;P

Cain 发表于 2015-6-1 10:07:47

先试一下用MP3模块连喇叭能不能正常播放?

大连林海 发表于 2015-6-1 20:36:34

fbygg 发表于 2015-5-31 20:31
你在Arduino中的全部程序就是帖子中的这些吗?如果是的话很明显没有音乐,从代码来看这相当于初始化这个系 ...

这个是wiki中的 我是参考这个来的

大连林海 发表于 2015-6-1 20:36:46

丄帝De咗臂 发表于 2015-5-31 21:39
蜂鸣器放音乐,教材有这样一课

用到了放大器

大连林海 发表于 2015-6-1 20:36:56

Cain 发表于 2015-6-1 10:07
先试一下用MP3模块连喇叭能不能正常播放?

OK 我试试看

丄帝De咗臂 发表于 2015-6-1 21:09:22

大连林海 发表于 2015-6-1 20:36
用到了放大器

所以嘛,你已经高大上啦:lol

大连林海 发表于 2015-6-1 21:16:31

丄帝De咗臂 发表于 2015-6-1 21:09
所以嘛,你已经高大上啦

鼓捣不响了 很郁闷

丄帝De咗臂 发表于 2015-6-1 21:21:35

大连林海 发表于 2015-6-1 21:16
鼓捣不响了 很郁闷

不要着急,慢慢来

Ricky 发表于 2015-6-2 18:44:43

大连林海 发表于 2015-6-1 21:16
鼓捣不响了 很郁闷

放进mp3文件了没?

大连林海 发表于 2015-6-2 19:29:00

Ricky 发表于 2015-6-2 18:44
放进mp3文件了没?

放了 买了一张新的卡 下了一首新歌进去 从酷狗上下载的
页: [1]
查看完整版本: 用音频放大模块播放音乐(求助)