#include "Arduino.h" #include "SoftwareSerial.h" #include "DFRobotDFPlayerMini.h" SoftwareSerial mySoftwareSerial(10, 11); // RX, TX DFRobotDFPlayerMini myDFPlayer; int ausloeser = 8; //Bewegungsmelder Pin 8 int daistwer; void setup() { mySoftwareSerial.begin(9600); Serial.begin(115200); pinMode(ausloeser, INPUT); Serial.println(); Serial.println(F("DFRobot DFPlayer Mini")); Serial.println(F("Initializing DFPlayer ... (May take 3~5 seconds)")); if (!myDFPlayer.begin(mySoftwareSerial)) { //Use softwareSerial to communicate with mp3. Serial.println(F("Unable to begin:")); Serial.println(F("1.Please recheck the connection!")); Serial.println(F("2.Please insert the SD card!")); while(true){ delay(0); // Code to compatible with ESP8266 watch dog. } } Serial.println(F("DFPlayer Mini online.")); myDFPlayer.volume(16); //setze lautstaerke von 0 bis 30 } void loop() { delay(5000); daistwer = digitalRead(ausloeser); Serial.println(F("wert bewegung: ")); Serial.println(daistwer); if (daistwer == 1){ myDFPlayer.play(1); //Play the first mp3 delay(25000); } }