Pedido antes de las 14:00 en día laborable = enviado el mismo día 30 días de desistimiento 1 año de garantía
← Volver al resumen

Al reproducirlo, se carga el vídeo de YouTube.

Esquema de conexión y ejemplo de código

Así conectas el DFPlayer Mini (clone) módulo MP3 con ranura para tarjeta MicroSD a un Arduino UNO o ESP32, con un sketch de ejemplo que puedes subir directamente.

Demo del reproductor MP3 DFPlayer Mini

Este proyecto demuestra cómo reproducir archivos de audio MP3 usando el módulo DFPlayer Mini y Arduino Uno. Asegúrate de que tu tarjeta microSD esté formateada en FAT32 y de que haya un archivo MP3 colocado en una carpeta 'mp3' (o en la raíz con el nombre 0001.mp3). Al encenderse, Arduino inicializa el reproductor, ajusta el volumen de reproducción y comienza a reproducir la primera pista de audio.

Esquema de conexión: DFPlayer Mini (clone) módulo MP3 con ranura para tarjeta MicroSD en un Arduino UNO
Esquema de conexión · Haz clic para ampliar
Tabla de conexión: DFPlayer Mini (clone) módulo MP3 con ranura para tarjeta MicroSD en un Arduino UNO
Tabla de conexión · Haz clic para ampliar
DFPlayer_Mini_MP3_Player_Demo.ino · compilado y probado
/*
 * ==================================================================
 *  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);
    }
  }
}

Bibliotecas necesarias: DFRobotDFPlayerMini 1.0.6

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

ESP32 DFPlayer Mini MP3 Player Demo

Este proyecto conecta un ESP32 a un módulo DFPlayer Mini MP3 para reproducir pistas de audio desde una tarjeta micro SD a través de un altavoz conectado. El DFPlayer Mini se alimenta con 3.3V, y el ESP32 se comunica con él mediante Serial2 por hardware en GPIO 16 (RX2) y GPIO 17 (TX2). Formatea tu tarjeta micro SD con FAT32 y coloca los archivos de audio en una carpeta 'mp3' (por ejemplo, 0001.mp3) para iniciar la reproducción.

Esquema de conexión: DFPlayer Mini (clone) módulo MP3 con ranura para tarjeta MicroSD en un ESP32 DevKit V1
Esquema de conexión · Haz clic para ampliar
Tabla de conexión: DFPlayer Mini (clone) módulo MP3 con ranura para tarjeta MicroSD en un ESP32 DevKit V1
Tabla de conexión · Haz clic para ampliar
ESP32_DFPlayer_Mini_MP3_Player_Demo.ino · compilado y probado
/*
 * ==================================================================
 *  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();
}

Bibliotecas necesarias: DFRobotDFPlayerMini 1.0.6

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

Vistos recientemente

Transmisor infrarrojo KY-005

Transmisor infrarrojo KY-005

€ 1,30
Módulo sensor de sonido con micrófono pequeño KY-038

Módulo sensor de sonido con micrófono pequeño KY-038

€ 1,60
CH340G SMD Sop-16 IC

CH340G SMD Sop-16 IC

€ 2,10
Ver
Sensor de peso hasta 50KG

Sensor de peso hasta 50KG

€ 1,50
Punta de prueba con pinza flexible Negro

Punta de prueba con pinza flexible Negro

€ 12,00
Ver
10x Diodo LED 5mm Rojo 2V

10x Diodo LED 5mm Rojo 2V

€ 1,85