6487| 4
|
请教大家关于DFPlayer Mini模块播放时长的问题 |
最近做了一个小物件,是能够在1602屏幕显示一些信息,而且能使用DFPlayer Mini同时播放MP3的,但是在1602显示的时候需要用delay(1000);来进行刷新率的控制,不然就是闪屏,但是播放MP3的时候不需要用delay();这样在一起智能播放MP3曲目的前一秒,很尴尬……请教一下各位,有没有能控制MP3播放又不影响1602刷新率与显示数据的方法? 程序如下: if (( ( (BPM ) < ( 100 ) ) && ( (BPM) > ( 0 ) ) )) { lcd.setCursor(0,0); lcd.print( "Wonderfu" ); mp3_play (1); } if (( ( (BPM ) < (200 ) ) && ( (BPM) > ( 100 ) ) )) { lcd.setCursor(0,0); lcd.print( "BAD" ); mp3_play (2); } lcd.setCursor(0,1); lcd.print( "Heart rate: " ); lcd.print(BPM); delay(1000); lcd.clear(); 这样的音乐只会响起前1秒,很糟心啊! 求助!! |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed