微信关注 “DLGG创客DIY”
设为“星标”,重磅干货,第一时间送达。
arduino特点库超多,想必大家都领教了,今天来分享一下之前玩过的TRMpcm库。
这个库是干嘛用的?
简单粗暴用arduino(这里特指arduino官方那几个板子uno、nano、mega什么的,esp8266还不知道有没有大神移植过去)播放音乐。
项目中的方法是用电阻和电容滤波然后直接接喇叭,这里我用有源音箱测试的,效果还可以。之前我用电阻电容也做过一个音乐盒(【DIY】arduino播放音乐方案——TMRpcm),声音有点小,也能凑活听。
就是一个音乐播放的方案,给大家参考
- 材料:
- Arduino
- USB供电音箱
- Micro SD卡模块
- SD卡
- 3.5mm音频座模块
- 模块连接:
![arduino|【arduino】DIY音乐播放器,arduino播放wav音乐,TRMpcm库测试及使用](https://img.it610.com/image/info8/aeddf21e109042afab3b7f3df65486e2.jpg)
文章图片
- 测试程序:
![arduino|【arduino】DIY音乐播放器,arduino播放wav音乐,TRMpcm库测试及使用](https://img.it610.com/image/info8/593e70d50be14a1db5720743f2f550f0.png)
文章图片
- 步骤:
- 将音乐转换成对应格式(MP3文件转换成arduino可以直接播放的wav格式,MP3转WAV工具)
- 将转换好的音频文件保存到SD卡
- 连接模块
- 下载程序
- 复位后程序运行播放音乐
总结:播放wav文件非常简单,模块也比较便宜好找。
![arduino|【arduino】DIY音乐播放器,arduino播放wav音乐,TRMpcm库测试及使用](https://img.it610.com/image/info8/c2a259e671fa4ffda562ab4f13ed7cf0.jpg)
文章图片
![arduino|【arduino】DIY音乐播放器,arduino播放wav音乐,TRMpcm库测试及使用](https://img.it610.com/image/info8/73db8a6e2c7247339eb7a1c4bb1038ef.jpg)
文章图片
【arduino|【arduino】DIY音乐播放器,arduino播放wav音乐,TRMpcm库测试及使用】你点的每个在看,我都当成喜欢
推荐阅读
- Qt|Qt常用UI控件读取、写入方法
- Qt|Qt For Android 之启动页
- QT|QT面试
- QT安装
- qt|qt for android实现app内通过按键后台运行程序
- qt|qt for android程序保活 程序后台一直运行不被清理掉(未完)
- QWidget实现手机ipad屏幕滑屏效果
- Qt|Qt官方示例-QML Axes
- RXTX|Java调用RXTX库与Arduino进行串口通讯需注意的编程问题
- 在QT/QML中使用FontAwesome做图标显示