DFRduino Player使用手册.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DFRduino Player使用手册

DFRduino Player Users Manual Dreamfactory梦工厂 DFRduino Player Users Manual TEL:(北京)庄先生010(成都)卫先生028(上海)桑先生DFRduino Player A. 注意!在没有认真阅读本说明之前,请勿给模块加电!错误接线将导致模块永久性损坏或烧毁微控制器。 B. 注意!请认真查看引脚功能说明,正确接线!请勿将电源反接,否则将导致模块永久性损坏。 C. 注意!请勿使用超出额定电压的电源!保证电源的稳定,如果出现高压脉冲,可能会导致微控制器永久性损坏。 D. 注意!本产品无防水防潮功能,请在干燥环境下保存和使用!严禁将重物堆积在上面。 概 述 DFRduino Player语音播放模块的设计初衷是为了让您的机器人会说话。如果机器人能与人进行简单的交流的话,那么机器人就会显的更加智能,同时也增加了不少可玩性。 模块具有立体声输出,可与有源音箱连接;2路功放输出,每路最大3W,可直接接喇叭;支持两种通讯模式,I2C模式和TTL串口模式,方便与各种Arduino、单片机以及电脑连接。 通过一个ATMEGA168芯片进行处理,尽量不占用Arduino或其他控制器上的资源,只需要将语音文件放置在SD卡中,Arduino或其他控制器通过通讯发送文件名信息即可播放相应的语音文件。 性能描述 1. 电压:+5V 2. 工作电流:大于200mA(带负载时) 3. 功放输出功率:每路最大3W,可直接接喇叭 4. 接口:TTL串口和IIC(通过跳线切换),1个单声道/立体声切换跳线 5. 支持格式:.WAV、.MP3、.MIDI 这三种文件格式 6. 模块IIC地址:0x35 7. 串口通信波特率:19200bps,格式8 N 1 8. 模块尺寸:45 X 33mm 9. 模块重量:30g 引脚定义 模块通讯协议 串口模式,波特率19200bps,格式8N1;I2C模式,模块地址0x35。 通讯指令使用字符串形式,\r\n表示回车换行符。 使用串口模式时,才会有返回值,返回值为字符串形式;I2C模式无返回值。 功能名称 指令 返回值 备注 暂停播放 \\:p\r\n 成功返回pause\r\n \r\n表示回车换行符 继续播放 \\:s\r\n 成功返回start\r\n \r\n表示回车换行符 下一首 \\:n\\n 成功返回next\r\n 失败返回 false\r\n \r\n表示回车换行符 上一首 \\:u\r\n 成功返回key up\r\n \r\n表示回车换行符 音量设置 \\:vX\r\n 成功返回vol set ok X=0-255,数字越大音量越大 指定文件播放 语音文件名称\r\n 成功返回Play ok\r\n 失败返回 Not found\r\n 播放完毕返回 over\r\n 语音文件名称不超过8个英文字母或者4个中文字 模块的使用 先将SD卡格式化为FAT格式,然后新建一个sound文件夹,音频文件放在sound文件夹内。 模块的MODE跳针用于选择串口(UART)或者I2C模式,使用前请先设置模式。 模块的MONO跳针短路就切换为单声道(如果你只使用一个喇叭时,可以将两个声道音频用一个喇叭放音,短路该跳针即可作为单声道输出),当MONO跳针断开时,2根针分别可作为左右声道立体声输出,可直接接有源音箱。 在使用模块时,要保证电源电压为5V,电流最好大于1000毫安,如果电流不够需需要将音量调小或者使用单个喇叭播放。 模块上的指示灯功能,开机后短促闪烁一次说明进入串口模式,闪烁两次进入I2C模式,等待初始化成功后将长亮,如果SD卡未插好或SD是坏的,指示灯将一直闪烁,同时如果是串口模式,串口会输出 Plese check micro SD card\r\n。 I2C通信实验: 使用I2C通信时,先把语音播放器模块的MODE跳线帽插在I2C位置,如图: 再将语音播放器模块的数据线接到Arduino XBEE传感器扩展板的IIC插针上,模块的DI接扩展板SCL上,模块DO接扩展板SDA上,模块+5V接和扩展板的5V,模块GND接扩展板的GND如图: 最后将喇叭接到语音播放器模块的功放输出端,如图: 待连线完毕后,给Arduino通电,建议使用外部供电。将下列程序编译后下载到Arduino中。 Arduino测试代码: //IIC接线方式 //Arduino MP3 //模拟口4 DO //模拟口5 DI //5V +5V //GND GND #include Wire.h #include stdlib.h #define

文档评论(0)

zilaiye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档