2015-2-15 11:25:36 [显示全部楼层]
9387浏览
查看: 9387|回复: 3

[讨论] 求助: DFplayer mini 模块

[复制链接]
本帖最后由 sunrisewu 于 2015-2-15 11:51 编辑

首先,我现在已经能通过蓝牙控制它播放了。
然后,我想把一首歌完整的播完,所以,我check了BUSY引脚,当它为0时,说明播放完成。
我发现,播放一二十秒钟左右,就结束了。

            mp3_play(mp3_name);
            delay(6000);
            Serial.print("MP3 playing .");
            while (1) {
              delay(2000);
              Serial.print(" .");
              if (digitalRead(MP3_BUSY) == 0) {
                delay(500);
                if (digitalRead(MP3_BUSY) == 0) {
                  delay(500);
                  if (digitalRead(MP3_BUSY) == 0) {break; }
                }
              }
            }
            Serial.println("");


请大家无视我的print,我是为了在串口中调试的。
我判断BUSY信号,重复了3次,是因为我以为BUSY信号不稳定,所以确保退出时已经真的结束。

请指教,谢谢。







大家忽略不。音频文件有问题,不好意思。

hnyzcj  版主

发表于 2015-2-15 12:36:15

这算自问自答。
回复

使用道具 举报

牛哥两千  学徒

发表于 2015-2-15 16:55:21

;P这也可以啊
回复

使用道具 举报

cha se  学徒

发表于 2015-12-14 14:26:13

你好,你用的这个库文件在哪下的啊?我在dfrobot 下载的 。出现这个错误:
n file included from sketch_dec14d.ino:7:0:
/Documents/Arduino/libraries/DFPlayer-Mini-mp3-master/DFPlayer_Mini_Mp3.h:45:20: error: redefinition of 'uint8_t send_buf [10]'
uint8_t send_buf[10] = {
                    ^
您知道怎么解决吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
关于楼主

楼主的其它帖子

上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail