Reference: RBD-550
Banner

The Serial MP3 Music Player Module V1.3.2 is a compact and easy-to-use audio playback module that supports MP3 and WAV file formats. Designed for seamless integration into microcontroller-based projects, this module enables high-quality audio playback with simple UART TTL serial control.
This module is highly compatible with platforms like Arduino, Raspberry Pi, ESP32, STM32, and others, making it an excellent choice for applications requiring voice announcements, sound effects, or background music. Simply insert a microSD card loaded with audio files and control playback using serial commands.
The Serial MP3 Music Player Module V1.3.2 is a compact and easy-to-use audio playback module that supports MP3 and WAV file formats. Designed for seamless integration into microcontroller-based projects, this module enables high-quality audio playback with simple UART TTL serial control.
This module is highly compatible with platforms like Arduino, Raspberry Pi, ESP32, STM32, and others, making it an excellent choice for applications requiring voice announcements, sound effects, or background music. Simply insert a microSD card loaded with audio files and control playback using serial commands.
| Pin Number | Name | Description |
|---|---|---|
| 1 | VCC | Power supply (3.2V to 5.25V) |
| 2 | GND | Ground connection |
| 3 | TX | Transmit pin, connects to RX of the microcontroller |
| 4 | RX | Receive pin, connects to TX of the microcontroller |
| 5 | SPK1 | Speaker output 1 |
| 6 | SPK2 | Speaker output 2 |
#include <SoftwareSerial.h>
// RX and TX connected to pins 10 and 11 on the Arduino
SoftwareSerial mySerial(10, 11);
void setup() {
// Start the serial communication
mySerial.begin(9600);
Serial.begin(9600);
// Send a command to the MP3 player to play the first track
playTrack(1);
}
void loop() {
// Additional code to control the MP3 player can be added here
}
// Function to play a specific track
void playTrack(int trackNumber) {
// Command format for the MP3 player
mySerial.write(0x7E); // Starting byte
mySerial.write(0xFF); // Version
mySerial.write(0x06); // Length
mySerial.write(0x03); // Command (0x03 for play)
mySerial.write(0x00); // Feedback (0x00 no, 0x01 yes)
mySerial.write((uint8_t)(trackNumber >> 8)); // Track number high byte
mySerial.write((uint8_t)(trackNumber)); // Track number low byte
mySerial.write(0xEF); // Ending byte
}
// Remember to wrap comments to limit line length to 80 characters
Q: Can I connect multiple speakers to the MP3 player? A: Yes, you can connect two speakers to the SPK1 and SPK2 outputs for stereo sound.
Q: How do I change the volume? A: Send a serial command to adjust the volume. Refer to the MP3 player's command set for the specific command format.
Q: What is the maximum size of the microSD card that I can use? A: The MP3 player supports microSD cards up to 32GB in size.
Q: Can I power the MP3 player with a battery? A: Yes, as long as the battery voltage is within the specified range (3.2V to 5.25V).
Specific References
Your review appreciation cannot be sent
Report comment
Report sent
Your report cannot be sent
Write your review
Review sent
Your review cannot be sent
Reference: RBD-550
Reference: RBD-3049
Reference: RBD-1021
Reference: RBD-2318
Reference: RBD-2692
Reference: RBD-2758
Reference: RBD-3618
Reference: RBD-3665
Brand: DFRobot
Reference: RBD-3084
Reference: RBD-3714
Reference: RBD-1867
Reference: RBD-3187
Reference: RBD-3188
Reference: RBD-1324
Reference: RBD-2747
Reference: RBD-1970
Brand: DFRobot
Reference: 0245
Reference: RBD-0020
Reference: RBD-0022
Reference: RBD-0133
Reference: RBD-0217
We'll slide into your inbox when the product is back in stock.
Reference: RBD-0323
Reference: RBD-0654
The Serial MP3 Music Player Module V1.3.2 is a compact and easy-to-use audio playback module that supports MP3 and WAV file formats. Designed for seamless integration into microcontroller-based projects, this module enables high-quality audio playback with simple UART TTL serial control.
This module is highly compatible with platforms like Arduino, Raspberry Pi, ESP32, STM32, and others, making it an excellent choice for applications requiring voice announcements, sound effects, or background music. Simply insert a microSD card loaded with audio files and control playback using serial commands.
check_circle
check_circle