如何使用ArduinoUNO和SD卡模块播放音乐

第1步:部件
我们将需要以下部分:
arduino uno
sd卡读卡器
跳线
音频放大器
扬声器
第2步:代码
代码很简单,你可以用它来播放几乎任何声音这是在sd卡上,但具有特定的格式,这就是下一步。
你需要下载所有库,如果你已经拥有它,那么只需复制和粘贴:
#include“sd.h”//sd库
#define sd_chipselectpin 4//选择sd模块的ss引脚
#include“spi.h”
#include“tmrpcm.h”//播放音频文件的库
tmrpcm memoria;//在这里你输入你想要的名字
void setup(){
serial.begin(9600);//初始化串行com
if(!sd.begin(sd_chipselectpin)){//如果ss引脚处于low状态,它将发送fail消息serial.println(“sd fail”);
返回;
}
memoria.speakerpin = 9;//你将放置扬声器的引脚,通常是9
}
void loop(){
memoria.setvolume(5);//你可以在这里将音量设置为7
memoria.quality(1);//只接受1或0,1是为了更好的质量
memoria.play(“1.wav”);//这里放置音频名称
延迟(10000);//此延迟应至少与音频的长度相同,
//此库可播放音乐,而arduino则处于其他任务中,因此您可以播放背景
//或等待音频完成
}
第3步:转换音频文件
这适用于.wav音频文件,但您必须对它进行som调整。
因此,在此页面中,您需要更改图片上显示的设置,然后您只需点击“转换文件”并等到转换完成并下载新文件!
然后你必须将所有这些音频文件放在sd卡上并将其插入arduino模块。
此库中还有其他功能,如上图所示,您可以使用它,制作带音量按钮的音乐播放器,下一首歌等等。或者您想要的东西!天空是极限!
第4步:图
这是arduino的引脚设置和sd模块:
arduino 》》》》》》》 sd模块
4 》》》》》》》》》》》 ss
11 》》 》》》》》》》》 mosi
12 》》》》》》》》》》 miso
13 》》》》》》》》》》 sck
5v 》》》》》》》》》》 5v
gnd 》》》》》》》》 gnd
9 》》》》》》》》》 pwm音频输出
音频输出可以连接到放大的扬声器,因为它是低功率的,如果你直接连接,当前的消耗可能会损坏arduino。
而且。..。..你已经完成了!
如果您有任何疑问,请告诉我,我很乐意回答,
感谢您阅读我的内容!
步骤5:结果
如果你有一个振荡器,你应该能够在这样的音频输出上看到pwm信号。

Red Eye Camera开发日记之API移植I2C和关键接口函数
技术 | 运放放大器应该注意的问题,你知道如何避免吗?
我国千兆固定宽带接入用户数快速提升,用户总数达4.76亿户
ZMC408SCAN光纤激光器如何实现激光能量的控制
全网最全面、最细致的EXPLAIN解读
如何使用ArduinoUNO和SD卡模块播放音乐
电源可靠性评估
DP610数字防爆对讲机的整体介绍
Microchip推出业界唯一可透过手套和液体工作的电容式触
解读人工智能机器的发展现状:未来需要克服四类AI之间界限
315/433M 无线发射芯片XL4456的功能介绍
选取一款合适的虹科Dimetix激光测距传感器
卫星连接弥合了与服务不足的物联网市场的差距
STM32L151CBT6A ST ARM微控制器的详细参数
什么是三防漆_三防漆有哪些好处_哪些应用可从三防漆受益?
减速机渗漏也能快速治理,效果令人刮目相看
基于nRF24L01和FT245BM的无线文件传输系统设计
华为P9系列出货量超1千万 2017年三强对决大屏手机
恒讯科技分析:CDN为什么对直播服务器传输很重要?
国睿信维智能车间整体解决方案确保车间安全生产稳定