Arduino 播放音乐教程
想必大家都看了我们用 Arduino mango板播放《江南Style》 的视频了吧。
大家一定很想知道是如何实现的,实现起来方便么?
今天就来为大家揭开这个秘密。
首先,我们需要用到下列器材:
1、mango控制板一块(你也可以使用其他arduino兼容版)
2、SD卡一张
3、7pin双排长针一条或者7pin双排针,单排针各一条
4、7pin杜邦线一排
5、喇叭一个
第一步,制作SD读卡器部分
我们需要用到平口钳子一把
首先把长排针的座子往下压,成如下形状
然后我们用平口钳,把双排长针弯折成如下形状
所有针都弯好后就是这个样子
这样你就可以插入SD卡了
当然,你也可以用7pin双排针和单排针把双排针弯折成如下,然后用电烙铁把单排针和双排针焊在一起
第二步,音源文件制作
首先你需要把任意音频文件转换成.wav格式,我们用到了foorbar2000这个软件,大家也可以使用其他转换软件
打开foorbar2000后,添加你需要转换的歌曲,然后在歌曲名上右击,选择转换
选择输出格式为.wav,然后点击转换,选择保存目录就可以了
第二步,制作让arduino播放的音频文件
首先,我们需要用到一款软件,软件在此下载 tools.rar (1.41 MB, 下载次数: 640)
然后可以根据你的arduino板子的工作频率选择合适的转换程序
这里我们选择了arduino with 16Mhz
然后可以看到有很多转换模式
这里,我们选择了FullRate@16MHz_Mono这个模式,全速率单声道模式
将你刚刚生成的.wav格式文件拖到这个批处理上
当提示如下图时,说明转换完成了
然后,你会发现新建了一个文件夹,转换好的文件就在里面
第三步,将文件放到SD卡中
首先,你需要将SD卡格式化成FAT格式,然后将刚才的文件放到SD卡根目录下,注意,文件名不能使用中文
第四步,连接SD卡,喇叭,和mango板
按下如图所示连接即可
喇叭正极接到D9,负极接到GND,可以在喇叭负极和GND之间串联一颗10uF以上的电容,这样音质会更好
接好后如下图
第五步,添加arduino库文件
将库文件添加到libraries文件夹里
库文件在此下载 SimpleSDAudio.rar (347.6 KB, 下载次数: 713)
第六步,下载程序
可以下载库里面的MostFunctionDemo.ino程序
下载完成后,打开串口调试器,如果没有出错的情况下,你会看到如下画面
然后,将你要播放的文件名输入后发送,正确的情况下回提示如下
然后,发送p就可以播放了,你就可以从喇叭中听到优美的歌曲了
Arduino 播放音乐教程相关推荐
- 计算机谭音乐两只老虎,Arduino播放音乐《两只老虎》完整代码-测试有效.docx
Arduino播放音乐<两只老虎>完整代码 [测试有效才发布的] #define C_0 -1 #define C_1 262 #define C_2 294 #define C_3 33 ...
- 【DIY】arduino播放音乐方案——TMRpcm
值此魔兽世界怀旧服开服之际,作为一个怀旧的.休闲的.想玩但又没时间玩的老玩家,在爱与责任面前做出了正确的抉择!"爱与家庭"作为魔兽世界60级时候的经典任务一直被玩家们津津乐道,故事 ...
- MicroPython开发板播放音乐教程
2019独角兽企业重金招聘Python工程师标准>>> 0x00前言 前段时间看到TPYBoard的技术交流群(群号:157816561,)里有人问关于TPYBoard播放音乐的问题 ...
- 用Arduino播放音乐
温馨提示 学校开设了Arduino的课程,老师也发了一整套的学习设备,于是心血来潮结合了以前用c语言beep函数制作音乐播放器的经验,制作了一个十分简单的Arduino版本的音乐播放器.本人菜鸟一个, ...
- 如何在远程计算机上播放音乐,如何用iPhone远程遥控电脑播放音乐教程
您可能感兴趣的话题: iPhone 核心提示:Remote是苹果自家的遥控应用.一秒钟就可以让手机变成遥控器,控制家里电脑上的iTunes资料库播放音乐.而且完美兼容iPhone.iPad.iPod ...
- 如何用计算机放音乐,教你如何用iPhone远程遥控电脑播放音乐教程
Remote是苹果自家的遥控应用.一秒钟就可以让手机变成遥控器,控制家里电脑上的iTunes资料库播放音乐.而且完美兼容iPhone.iPad.iPod touch等等设备. 今天就给您说说它的详细使 ...
- 计算机打开音乐,怎么让电脑自动开机播放音乐教程 以及自动关机计划任务设置...
很多朋友问怎么在电脑关机的情况下使用闹钟软件,但是软件在关机的情况下是无法运行的,所以这是不可行的~~但是,我们却可以让电脑在指定的时间启动,然后再将闹钟设置为开机启动,就可以达到自动开机并启动的效果 ...
- arduino下载库出错_【arduino】DIY音乐播放器,arduino播放wav音乐,TRMpcm库测试及使用...
微信关注 "DLGG创客DIY"设为"星标",重磅干货,第一时间送达. arduino特点库超多,想必大家都领教了,今天来分享一下之前玩过的TRMpcm库. 这 ...
- 【arduino】DIY音乐播放器,arduino播放wav音乐,TRMpcm库测试及使用
微信关注 "DLGG创客DIY" 设为"星标",重磅干货,第一时间送达. arduino特点库超多,想必大家都领教了,今天来分享一下之前玩过的TRMpcm库. ...
最新文章
- FPGA最全科普总结
- Dataguru培训优惠码 分享
- Spring MVC Rest 学习 一
- 955 加班少的公司名单!
- python可以做力扣的题吗_力扣题目练习一
- Web Service(二):cxf 实现
- 2019测试学习路线图,内附完整自学路线+视频+工具
- 《Unix编程艺术》读书笔记(1)
- iOS中 语音识别功能/语音转文字教程详解
- 友盟推送:测试模式推送完成,但却收不到推送信息
- ArcGIS中ObjectID,FID和OID字段区别
- 下一个EOS红利?仅上线2天就吸金13亿
- 【莫烦Python】Matplotlib Python 画图教程 plot in plot图中图
- 耐得住寂寞,是一种境界和品味
- 关于不同操作系统下浏览器兼容问题
- Dubbo服务端服务发布(一)Invoker创建
- 马其顿驱动电源项目调光LED闪烁原因
- php转换时间戳的一些方法
- 邮箱服务器错误550,发送邮件常见的错误和解决方法
- slowfast网络解读