//based on http://arduiner.blogspot.co.id/2016/06/nodemcu-esp8266-dfplayer-mp3-music-from.html
#include
#include
#define PIN_BUSY 14
SoftwareSerial mp3Serial(5, 4); // RX, TX
void setup () {
pinMode(PIN_BUSY, INPUT);
Serial.begin (115200);
Serial.println("Setting up software serial");
mp3Serial.begin (9600);
Serial.println("Setting up mp3 player");
mp3_set_serial (mp3Serial);
// Delay is required before accessing player. From my experience it's ~1 sec
delay(1000);
mp3_set_volume (30);
}
void loop () {
if(analogRead(0) <100){
Serial.println("Stop");
mp3_stop ();
Serial.print("Busy: ");
Serial.println(digitalRead(PIN_BUSY));
delay(500);
Serial.println("play next");
mp3_next ();
Serial.print("Busy: ");
Serial.println(digitalRead(PIN_BUSY));
delay (12000);
}
}
Comments
Please log in or sign up to comment.