I have some experience of similar units but the DFPlayer works just fine as you have proven. It should be just as easy to make it work as any replacement you find, perhaps easier as it seems more widely documented.Just checked my dfplayer with an arduino and it worked totally fine...
Do you have experience with other mp3 moduls and could recommend a good one?
As said, the DFPlayer is fairly simple to use. You only need to transmit a properly formatted packet using a UART from the Pico to the DFPlayer module to have basic control of it. You can send pre-formed packets to play a single track and end its playing. That's where I would start, where I have started when I did it myself.
The issue seems to be the hardware connection, incorrect wiring or voltages, specifying the UART interface, forming packets and sending them. You can work your way through those, eliminate them as issues, and it should then work as it is meant to. You can then enhance what you have to accept data return and 'busy' signalling.
Perhaps post the Arduino code and libraries which work, the MicroPython code and libraries which don't, photos of your wiring in each case, and that may help reveal what the issue is.
Statistics: Posted by hippy — Tue Jun 18, 2024 10:53 am