求助: 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信号不稳定,所以确保退出时已经真的结束。
请指教,谢谢。
大家忽略不。音频文件有问题,不好意思。
这算自问自答。 ;P这也可以啊 你好,你用的这个库文件在哪下的啊?我在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 '
uint8_t send_buf = {
^
您知道怎么解决吗?
页:
[1]