MP3 Module 语音播放模块(Arduino和串口控制)

这篇具有很好参考价值的文章主要介绍了MP3 Module 语音播放模块(Arduino和串口控制)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

Emakefun MP3语音模块内置8 MB存储空间,无需外接SD卡,若一个音效以秒计算,8M的内存可以存储两百多个音效供您选用。存储方式和使用U盘一样简单,可随时更新模块内的音效。使用上非常的简单,使用PH2.0接口,减少了接线的烦恼;支持MP3、WAV音频格式,可做指定播放,循环播放,单曲循环播放,下一首播放或上一首播放等。该MP3适用于各种需要有音效或者语音的项目,例如:智能小车、气象站、智能家居、车载导航、收费站、安监检测、机器语音导航等等。模块板载喇叭接口,可以直接推动8Ω3W无源小喇叭,使用简单。
MP3 Module 语音播放模块(Arduino和串口控制)

电气参数

1.工作电压:3.3V-5V
2.接口类型:UART
3.支持MP3 WAV硬件解码
4.支持采样率(KHz):8/11.025/12/16/22.05/24/32/44.1/48
5.支持SPIFLASH模拟成U盘,直接操作U盘一样更新SPIFLASH里的语音
6.支持30级音量调节
7.模块尺寸:40x32mm,兼容乐高积木及M4螺丝固定孔

原理图

MP3 Module 语音播放模块(Arduino和串口控制)

MP3文件所放位置和命名规则:

USB 数据线连接模块,插上电脑,电脑会自动识别,如下图所示:
MP3 Module 语音播放模块(Arduino和串口控制)然后双击新盘,把要放置的声音拷贝过去即可。
文件名须为 5 位数字,该五位数既是该文件的曲目号。选曲播放指令(0xb)靠此数字来识别。 如下图所示。
MP3 Module 语音播放模块(Arduino和串口控制)

如使用其它形式的命名,则无法使用选曲播放指令播放该文件,文件需要放在根目录下,即打开盘符即可。

接线

MP3语音播放模块 Arduino
G G
V 5V
TX 0
RX 1

代码

#include "GD5800_Serial.h"

GD5800_Serial mp345(0,1);

void setup() {

mp345.begin(9600);


   
  mp345.setVolume(10);//音量设置
  mp345.playFileByIndexNumber(6); //播放曲目序号

}

void loop()  {

   mp345.play();

}

串口控制

支持异步串口通讯模式 :
波特率 :9600 bps
校验位 :无
数据位 :8
停止位 :1
流控制 :none

通讯指令(部分)

MP3 Module 语音播放模块(Arduino和串口控制)

实验结果

1.Arduino驱动:

MP3 Module 语音播放模块(Arduino和串口控制)
2.串口指令控制:
MP3 Module 语音播放模块(Arduino和串口控制)
MP3 Module 语音播放模块(Arduino和串口控制)文章来源地址https://www.toymoban.com/news/detail-466252.html

到了这里,关于MP3 Module 语音播放模块(Arduino和串口控制)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【花雕动手做】ASRPRO语音识别(72)---定义与循环播放MP3

    本例实验采用Mini MP3 Player播放器模块 是一款小巧且价格低廉的MP3模块,可以直接接驳扬声器。模块配合供电电池、扬声器、按键可以单独使用,也可以通过串口控制,作为UNO或者是任何有串口的单片机的一个模块。模块本身完美的集成了MP3、WAV、WMA的硬解码。同时软件支持

    2024年02月19日
    浏览(48)
  • 单片机设计:基于stm32智能语音识别蓝牙音响(ld3320语音识别模块+mp3模块+喇叭+点阵屏+OLED+蓝牙+手机app)

    单片机设计:基于stm32智能语音识别蓝牙音响(ld3320语音识别模块+mp3模块+喇叭+点阵屏+OLED+蓝牙+手机app) 一、主要功能: 1.手机app播放内存卡的音乐、同时点阵屏随音乐进行跳动 2.0LED、手机app显示当前音量以及当前状态 3.手机app远程调节音量阈值,可以切换上一首、下一首,音乐

    2024年02月07日
    浏览(58)
  • Arduino与LU-ASR01语音识别模块的双向串口通信实现

        之前我写了一篇《Arduino的智能语言输入实现》,讨论了Arduino与LU-ASR01之间通过串口通信实现Arduino的中文语音输入,不过那个通信是不完整的,因为LU-ASR01的串口只有一个发送端口TX,而没有接收端口RX。其实在真正的应用中,LU-ASR01通常也需要接收上位机的数据,例如为确

    2024年02月05日
    浏览(320)
  • 展厅中控视频播放器,支持网络、串口、语音、web、键盘控制

    一、控制代码 网盘:https://pan.baidu.com/s/1Jthrn4HXcRarXxCH8P7X9Q 提取码:1234 1、udp、tcp、串口控制协议、强大的指令集,可满足展厅对于播控的需要 2、语音识别控制 播放器也支持语音控制,例如说出暂停、播放、影片名称等等。识别到会进行切换相应响应。 3、web控制 播放器同时

    2024年02月12日
    浏览(48)
  • Android 播放mp3文件

    1,在res/raw中加入mp3文件 2,实现播放类 3,初始化声音播放类,一般在onCreate中调用 4,调用播放,初始化后可以多次调用 5,播放速度与音量等参数调节

    2024年02月09日
    浏览(38)
  • 前端文字转语音(tts+mp3拼接)

    有时候需要在网页上面播报一段语音,而这段语音是动态的。例如收银时播报请出示付款吗,收钱成功后播报某某某为您收到金额XX元。 第一种思路是前端不需要怎么动手写代码的也是最容易实现的,调用语音合成api。但是api的局限性就在于免费的没有语音包,收钱的就有点

    2023年04月17日
    浏览(44)
  • Qt项目实战:MP3音乐播放器

      首先通过打开文件,获取文件夹下mp3文件的名字,将其存入QTableWidget控件下,通过双击QTableWidget空间中的内容,播放相应的mp3音乐文件,同时通过使用QMediaPlaylist来实现上一首,下一首的功能。   widget.h widget.cpp main.cpp 本文福利, 莬 费领取Qt开发学习资料包、技术视频,

    2024年02月06日
    浏览(55)
  • Android Studio 做一个 MP3 播放器

    Android Studio 本身提供了多个音频播放器组件,可以通过这些组件来实现音频播放功能,其中包括 MediaPlayer、SoundPool 和 ExoPlayer 等。官方推荐我们使用ExoPlayer因为功能更强大,但这里用MediaPlayer因为编写更简单。 在使用 MediaPlayer 实现 MP3 播放器时,需要注意以下几点: 在使用

    2024年02月04日
    浏览(60)
  • 51单片机mp3音乐播放器设计

    一.硬件方案        mp3音乐播放器是以51单片机为核心控制器,设计一个音乐播放器,主要完成TF卡存储的音频文件数据提取及播放任务。该播放器类似于个人计算机的音乐播放软件,可识别、提取TF卡所存储的WMA、MP3格式的文件并可自行完成音频解码数据处理,最后送扬声

    2024年02月11日
    浏览(48)
  • 免费下载微软azure文本转语音的mp3文件

    免费下载微软azure文本转语音的mp3文件 Azure机器学习的文本转语音最接近人声, 大家平时看的抖音的影视剪辑账号用的配音都是从这里录制下载的 一、下载 edge浏览器 由于国内下载google浏览器插件需要科学上网,所以我们这里使用edge浏览器 下载地址可以自行百度,或者从这里

    2024年02月05日
    浏览(56)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包