I have a circuit board that I've been duplicating for a while. It has a NANO on board and plays sounds from a DF Player Mini. Never had a problem making more of these with Minis I find online. Recently, all I see online are TF players, which are suppose to be the same. They have a blue onboard LED instead of the old red. MY PROBLEM: None of the TF players I have bought work. No lights, no sounds. If I press the reset on the NANO, it works. Until I power it off and back on again, then it doesn't again. QUESTION: Is there something with these newer players?
ANSWER: yes, there must be something, or you would not be asking.
RHETORICAL QUESTION: did you read the forum guide before you posted your question?
Wow. Okay. Nevermind. Sorry for coming here folks. I'll leave.
A childish over-reaction. Read the forum guide and follow it. Then the forum members might be able to assist you.
Sorry again. I guess I didn’t know how to ask. Sorry again for the problem. Take care.
I would like to add that today I finished up a daughterboard for my Esplora. It worked with jumpers running to the MP3 you see in the demo/youtube. So I got out another MP3board for its own, one that I'd never powered up, and I was surprised to see that it has a Red-when-Playing LED. It ran right out of the chutes, too (100%).
If you need any help I will assist (if you'll stay with it to Completion).
Hey Pancake, thanks for the Youtube ... This is a real stumper ... Nothing in the system changed except the new DF Players. Like I said, I was just wondering if anyone had experienced a difference with more recent boards, or if the "TF" boards are just different.
@valor72
The labels on my packages are 'TF', but one example has a Red and the other a Blue (maybe not so relevant).
Which library are you using? I am using the one I got from the IDE's Library Manager ("DFRobotDFPlayerMini.h")
I was 'going to town' on the Esplora example and the MP3board may be is taxing the Esplora's 1/2A fuse. (I'm going to change that out → 1A.)
Same here.
And you get confirmation on Serial Monitor?
if (player.begin(softwareSerial))
{
Serial.println("\r\n\r\nOK"); // ← ← CONFIRMATION Note
// Set volume to maximum (0 to 30).
player.volume(28); //30 is very loud
}
else
{
Serial.println("Connecting to DFPlayer Mini failed!");
}
Discussion over?
If you don't get that 'confirmation' after player.begin
that's pertinent, highly relevant.
If it prints "...failed", that's relevant, too.
Thank you. I have a friend looking at it. I passed your note onto him.
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.