0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

454398 来源:工程师吴畏 2019-08-15 10:17 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

第1步:部件

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

我们将需要以下部分:

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信号

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Arduino
    +关注

    关注

    190

    文章

    6515

    浏览量

    195969
  • SD卡模块
    +关注

    关注

    0

    文章

    4

    浏览量

    1906
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    SD NAND、TFSD的应用领域大揭秘

    在如今这个数据爆炸的时代,各类存储设备犹如繁星般闪耀,而SD NAND、TFSD更是其中的佼佼者。它们看似相似,实则各有千秋,在不同的领域和场景中发挥着独特的作用。今天,就让我们
    的头像 发表于 11-30 15:16 406次阅读
    <b class='flag-5'>SD</b> NAND、TF<b class='flag-5'>卡</b>、<b class='flag-5'>SD</b><b class='flag-5'>卡</b>的应用领域大揭秘

    解锁SD NAND、TFSD的应用密码

    在科技飞速发展的今天,数据存储的需求渗透到生活与工作的每一个角落——从手腕上的智能手表,到专业摄影师的相机,再到工厂里的工业路由器,都离不开高效可靠的存储介质。SD NAND、TFSD
    的头像 发表于 11-24 11:04 239次阅读
    解锁<b class='flag-5'>SD</b> NAND、TF<b class='flag-5'>卡</b>、<b class='flag-5'>SD</b><b class='flag-5'>卡</b>的应用密码

    解锁存储密码:SD NAND、TFSD的应用全景

    在数据洪流的时代,存储介质就如同数字世界的基石,支撑着各类设备的正常运转。SD NAND、TFSD,虽同属NAND Flash存储介质家族,却因各自独特的“个性”,在不同领域绽放
    的头像 发表于 10-29 14:24 214次阅读

    如何使用 M487 微控制器 (MCU) 通过 DAC 在 SD 播放 WAV 文件声音?

    使用 M487 微控制器 (MCU) 通过 DAC 在 SD 播放 WAV 文件声音
    发表于 08-20 06:05

    SDIO SD电路设计速成攻略:核心步骤+调试技巧 !

    Digital Input Output)是一种基于SD标准扩展的通用接口,不仅可以应用于存储(如TF/SD),也可以连接其他外部设
    的头像 发表于 08-15 14:32 497次阅读
    SDIO <b class='flag-5'>SD</b><b class='flag-5'>卡</b>电路设计速成攻略:核心步骤+调试技巧 !

    音乐模块还在顿掉帧?九芯 N910X 系列:让每段旋律都丝滑播放!​

    在电子设备的世界里,音乐是提升用户体验的“隐形王牌”。但不少电子芯片生产厂家仍被音乐模块的问题困扰:播放顿、音质失真、兼容性差、功耗过高…
    的头像 发表于 07-29 09:03 485次阅读
    <b class='flag-5'>音乐</b><b class='flag-5'>模块</b>还在<b class='flag-5'>卡</b>顿掉帧?九芯 N910X 系列:让每段旋律都丝滑<b class='flag-5'>播放</b>!​

    SD—雷龙 SD NAND

    一、SD介绍 1.基本介绍 本质:nand flash + 控制芯片 1.SD ,Secure Digital Card,称为安全数字
    的头像 发表于 07-21 17:59 3238次阅读
    <b class='flag-5'>SD</b><b class='flag-5'>卡</b>—雷龙 <b class='flag-5'>SD</b> NAND

    【嵌入式开发】SD—雷龙 SD NAND

    可以看到平均速度在18.6MB/S附近 2.MP3播放器 随着多媒体技术的发展,各种媒体对存储容量的要求也显著地在增加,为此就需要TF这类小巧的介质来存放数据。 以MP3播放模块
    发表于 07-21 17:56

    【正点原子STM32MP257开发板试用】5.播放音乐

    前言 感谢正点原子和电子发烧友论坛提供的这次机会让我有机会体验这款正点原子STM32MP257开发板,希望可以借这个机会好好学习一下。 环境搭建 播放音乐有很多Python库比如pygame
    发表于 06-28 14:27

    什么是SD、TF写保护?写保护的常见原因

    部分SD、TF适配器或套上设有物理写保护开关,当开关滑动到"锁定"位置时,卡片会自动进入写保护状态。这是最常见也是最容易解决的写保护原因。
    的头像 发表于 06-10 00:00 3934次阅读
    什么是<b class='flag-5'>SD</b><b class='flag-5'>卡</b>、TF<b class='flag-5'>卡</b>写保护?写保护的常见原因

    请问k230如何读取sd播放其中的mp3音频,他有库支持吗?

    k230如何读取sd播放其中的mp3音频,他有库支持吗?
    发表于 06-04 06:24

    Made with KiCad:Tangara 便携式音乐播放

    “ Tangara 是一款便携式音乐播放器。它可通过 3.5 毫米耳机插孔或蓝牙输出高品质音质,电池续航时间长。” Made with KiCad 系列将支持新的展示方式。直接将以下链接复制到
    发表于 04-16 14:01

    PCM2912APJTR设计的USB声卡播放声音有哒哒的声音的原因有哪些

    最近学习PCB设计设计了一个USB声卡,电路图参考了官方demo模块的原理图,但是设计出来的板子发现播放音乐会有哒哒的声音。本人由于是初学者,所以有点不懂是PCB不对的问题还是原理图设计的问题了。 希望有人能够给点修改建议。 下面是原理图。 布线图如下:
    发表于 03-21 11:54

    【ELF 2学习板试用】06 alsa-lib安装和播放音乐

    的开发环境的安装。 3 alsa-lib应用程序 使用alsa-lib库编写程序,实现播放音乐的功能。 下面是程序源码 #include <stdio.h>
    发表于 02-18 16:31

    【正点原子STM32H7R3开发套件试用体验】SD音乐播放

    【正点原子STM32H7R3开发套件试用体验】SD音乐播放器 本文介绍了单片机开发过程中常用的 SD
    发表于 01-01 15:33