Werktags vor 14:00 Uhr bestellt = am selben Tag versendet 30 Tage Widerrufsrecht 1 Jahr Garantie
← Zurück zur Übersicht

Beim Abspielen wird das Video von YouTube geladen.

Schaltplan und Codebeispiel

So schließt du den DFPlayer Mini (clone) MP3-Modul mit MicroSD-Kartensteckplatz an einen Arduino UNO oder ESP32 an, mit einem Beispiel-Sketch, den du direkt hochladen kannst.

DFPlayer Mini MP3-Player Demo

Dieses Projekt zeigt, wie man MP3-Audiodateien mit dem DFPlayer Mini-Modul und Arduino Uno abspielt. Stelle sicher, dass deine microSD-Karte in FAT32 formatiert ist und sich eine MP3-Datei in einem 'mp3'-Ordner befindet (oder im Stammverzeichnis als 0001.mp3). Nach dem Einschalten initialisiert Arduino den Player, stellt die Wiedergabelautstärke ein und startet mit dem ersten Audiotrack.

Anschlussplan: DFPlayer Mini (clone) MP3-Modul mit MicroSD-Kartensteckplatz an einem Arduino UNO
Anschlussplan · Zum Vergrößern klicken
Anschlusstabelle: DFPlayer Mini (clone) MP3-Modul mit MicroSD-Kartensteckplatz an einem Arduino UNO
Anschlusstabelle · Zum Vergrößern klicken
DFPlayer_Mini_MP3_Player_Demo.ino · kompiliert und getestet
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : DFPlayer Mini MP3 Player Demo
 *  Board     : Arduino UNO (arduino:avr:uno)
 *  Parts     : DF Player Mini
 *  Libraries : DFRobotDFPlayerMini 1.0.6
 *
 *  Codey Online is an AI-powered browser IDE for Arduino and ESP32.
 *  Describe your project and Codey writes the code, draws the wiring
 *  diagram and uploads it to your board, straight from the browser.
 *  This code is free to use, modify and share, without warranty.
 * ==================================================================
 */

#include <SoftwareSerial.h>
#include <DFRobotDFPlayerMini.h>

// Arduino pin 10 connects to DFPlayer TX, pin 11 connects to DFPlayer RX
SoftwareSerial dfSerial(10, 11);
DFRobotDFPlayerMini myDFPlayer;

void setup() {
  Serial.begin(115200);
  dfSerial.begin(9600);

  Serial.println(F("Initializing DFPlayer Mini..."));

  if (!myDFPlayer.begin(dfSerial)) {
    Serial.println(F("Unable to begin DFPlayer Mini:"));
    Serial.println(F("1. Recheck wiring"));
    Serial.println(F("2. Insert formatted micro SD card with MP3 files"));
    while (true) {
      delay(100);
    }
  }

  Serial.println(F("DFPlayer Mini online."));
  
  // Set volume (0 to 30)
  myDFPlayer.volume(20);
  
  // Play the first MP3 file on the micro SD card
  myDFPlayer.play(1);
  Serial.println(F("Playing track 1..."));
}

void loop() {
  // Print status messages if received from the player
  if (myDFPlayer.available()) {
    uint8_t type = myDFPlayer.readType();
    int value = myDFPlayer.read();
    
    if (type == DFPlayerPlayFinished) {
      Serial.print(F("Track finished: "));
      Serial.println(value);
    }
  }
}

Benötigte Bibliotheken: DFRobotDFPlayerMini 1.0.6

Wiring diagram and example code generated by Codey.online — https://www.codey.online

ESP32 DFPlayer Mini MP3 Player Demo

Dieses Projekt verbindet einen ESP32 mit einem DFPlayer Mini MP3-Modul, um Audiospuren von einer micro SD-Karte über einen angeschlossenen Lautsprecher abzuspielen. Der DFPlayer Mini wird mit 3.3V versorgt, und der ESP32 kommuniziert mit ihm über die Hardware-Serial2 auf GPIO 16 (RX2) und GPIO 17 (TX2). Formatiere deine micro SD-Karte mit FAT32 und lege Audiodateien in einem 'mp3'-Ordner ab (z. B. 0001.mp3), um die Wiedergabe zu starten.

Anschlussplan: DFPlayer Mini (clone) MP3-Modul mit MicroSD-Kartensteckplatz an einem ESP32 DevKit V1
Anschlussplan · Zum Vergrößern klicken
Anschlusstabelle: DFPlayer Mini (clone) MP3-Modul mit MicroSD-Kartensteckplatz an einem ESP32 DevKit V1
Anschlusstabelle · Zum Vergrößern klicken
ESP32_DFPlayer_Mini_MP3_Player_Demo.ino · kompiliert und getestet
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : ESP32 DFPlayer Mini MP3 Player Demo
 *  Board     : ESP32 DEVKIT V1 (esp32:esp32:esp32doit-devkit-v1)
 *  Parts     : DF Player Mini
 *  Libraries : DFRobotDFPlayerMini 1.0.6
 *
 *  Codey Online is an AI-powered browser IDE for Arduino and ESP32.
 *  Describe your project and Codey writes the code, draws the wiring
 *  diagram and uploads it to your board, straight from the browser.
 *  This code is free to use, modify and share, without warranty.
 * ==================================================================
 */

#include <DFRobotDFPlayerMini.h>

DFRobotDFPlayerMini myDFPlayer;

void setup() {
  Serial.begin(115200);
  // Serial2: RX on GPIO 16, TX on GPIO 17
  Serial2.begin(9600, SERIAL_8N1, 16, 17);

  Serial.println(F("Initializing DFPlayer Mini..."));

  if (!myDFPlayer.begin(Serial2)) {
    Serial.println(F("Unable to begin. Check SD card and wiring!"));
    while (true) {
      delay(500);
    }
  }

  Serial.println(F("DFPlayer Mini online."));
  myDFPlayer.volume(20);  // Set volume (0 to 30)
  myDFPlayer.play(1);      // Play track 0001.mp3
}

void loop() {
  // Play next track every 10 seconds
  delay(10000);
  Serial.println(F("Playing next track..."));
  myDFPlayer.next();
}

Benötigte Bibliotheken: DFRobotDFPlayerMini 1.0.6

Wiring diagram and example code generated by Codey.online — https://www.codey.online

Zuletzt angesehen

XT60 Stecker

XT60 Stecker

€ 1,49
XT90 Stecker

XT90 Stecker

€ 1,69
Ansehen