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信号不稳定,所以确保退出时已经真的结束。 请指教,谢谢。 大家忽略不。音频文件有问题,不好意思。 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed