Ferien Dreams of reni-land
Home
Reed-Kontakt
Arduino
Arduino LCD Display
Arduino Weiche
Lichtschranke
Fotowiderstand
TFT Bildschirm
Arduino UNO WiFi
Arduino Uno/ Uno
Arduino MP3 Player
Arduino LED Strip
Arduino LED Löten
Arduino Karussell
Power Turm Umbau
Flipper Umbau
Verkauf
Faller Motor
 
 
 
 
MP3 Player mit 3 MP3 Module und Arduino Uno
 
Zubehör:
1 Arduino Uno
3 MP3 Player
3 Lautsprecher
1 Regler für Lautstärke
Anschliessen

1) VCC (Modul) auf 5Volt oder 5 Volt extern
2) GND(Links Modul) auf GND(UNO) oder extern
3) RX (Modul) auf PIN 11 (UNO) mit 1Kohm Widerstand
4) TX (Modul) auf PIN 10 (UNO)
5) SPK_1 (Modul) und SPK_2 (Modul) zum Lautsprecher
6) Regler auf +/- und auf PIN A5 (Uno)

 
Anschluss Regler von vorne (Regler nach oben)
1) Links +
2) Rechts -
3 Mitte anschluss PIN A5
 
 
Arduino Uno (Script)

#include "Arduino.h"
#include "SoftwareSerial.h"
#include "DFRobotDFPlayerMini.h"

SoftwareSerial mySoftwareSerial(10,11);
SoftwareSerial mySoftwareSerial2(6,7);
SoftwareSerial mySoftwareSerial3(4,5);

const int volumePin = A5; //Regler
int volumeState = 0; //Regler

DFRobotDFPlayerMini myDFPlayer;
DFRobotDFPlayerMini myDFPlayer2;
DFRobotDFPlayerMini myDFPlayer3;

void setup() {
Serial.begin(9600);
mySoftwareSerial.begin(9600);
myDFPlayer.begin(mySoftwareSerial);
if (!myDFPlayer.begin(mySoftwareSerial)) {
while(true){
delay(0); }
}

mySoftwareSerial2.begin(9600);
myDFPlayer2.begin(mySoftwareSerial2);
if (!myDFPlayer2.begin(mySoftwareSerial2)) {
while(true){
delay(0); }
}

mySoftwareSerial3.begin(9600);
myDFPlayer3.begin(mySoftwareSerial3);
if (!myDFPlayer3.begin(mySoftwareSerial3)) {
while(true){
delay(0); }
}

myDFPlayer.reset(); //Reset the module
myDFPlayer2.reset(); //Reset the module
myDFPlayer3.reset(); //Reset the module
//myDFPlayer.randomAll();
//myDFPlayer.enableLoopAll();
//myDFPlayer.loopFolder(1);

myDFPlayer.volume(5); // Lautstärke 5 (30)
myDFPlayer2.volume(5); // Lautstärke 5 (30)
myDFPlayer3.volume(5); // Lautstärke 5 (30)

 

// Set different EQ
// myDFPlayer.EQ(DFPLAYER_EQ_NORMAL);
// myDFPlayer.EQ(DFPLAYER_EQ_POP);
// myDFPlayer.EQ(DFPLAYER_EQ_ROCK);
// myDFPlayer.EQ(DFPLAYER_EQ_JAZZ);
// myDFPlayer.EQ(DFPLAYER_EQ_CLASSIC);
// myDFPlayer.EQ(DFPLAYER_EQ_BASS)

 

//myDFPlayer.play();
//myDFPlayer2.play(3);
myDFPlayer.loopFolder(1);
myDFPlayer2.loopFolder(1);
myDFPlayer3.loopFolder(1);

//myDFPlayer2.randomAll();

}

void loop() {
int state;
state = analogRead(volumePin);
state = map(state, 0, 1023, 0, 30);

if (state < volumeState - 1 || state > volumeState + 1)
{
volumeState = state;
}

myDFPlayer.volume(volumeState); //Set volume value (0~30).
myDFPlayer2.volume(volumeState); //Set volume value (0~30).
myDFPlayer3.volume(volumeState); //Set volume value (0~30).

}

 
Bemerkung; MP3 Modul läuft auch ohne Arduino
USB(10) und ADKEY1 (13) auf 3 Volt +
GND (15) auf 3 Volt -