Forum >DFPlayer Mini autostart (auto reset ?)
DFPlayer Mini autostart (auto reset ?)

I recently bought a DFPLayer mini to use it as a nightlight for children with an ATtiny85 and despite a very simple code,
I used an arduino nano in ISP to program the Attiny85 and when the upload is complete it starts perfectly. But when I disconnect it, and I turn on the attiny85 in 5v nothing happens. I have to manually reset the attiny85 by putting PIN 1 on GND for 1 second. Now, I would like it to start when powering up.
Could someone please explain to me what I should do about this problem?
Code: Select all
The DFPlayer does not start correctly.#include "SoftwareSerial.h" #include "DFRobotDFPlayerMini.h" #define TXPIN 1 #define RXPIN 4 #define SERIAL 9600 #define VOLUME 10 #define TIMEOUT 500 SoftwareSerial mySoftwareSerial(RXPIN, TXPIN); DFRobotDFPlayerMini myDFPlayer; void setup() { mySoftwareSerial.begin(SERIAL); if (!myDFPlayer.begin(mySoftwareSerial)) { while (true); } myDFPlayer.setTimeOut(TIMEOUT); myDFPlayer.volume(VOLUME); myDFPlayer.EQ(DFPLAYER_EQ_NORMAL); myDFPlayer.outputDevice(DFPLAYER_DEVICE_SD); myDFPlayer.enableLoopAll(); myDFPlayer.start(); } void loop() { delay(1800000); // Turn evrything off after 30 minutes myDFPlayer.disableLoopAll(); myDFPlayer.pause(); myDFPlayer.sleep(); }
I used an arduino nano in ISP to program the Attiny85 and when the upload is complete it starts perfectly. But when I disconnect it, and I turn on the attiny85 in 5v nothing happens. I have to manually reset the attiny85 by putting PIN 1 on GND for 1 second. Now, I would like it to start when powering up.
Could someone please explain to me what I should do about this problem?