YX5300 UART TTL Serial Control MP3 Music Player Module Supports MP3/WAV SD/SDHC
YX5300 UART TTL Serial Control MP3 Music Player Module Supports MP3/WAV SD/SDHC
Couldn't load pickup availability
YX5300 UART TTL Serial Control MP3 Music Player Module
Add high-quality audio playback to any microcontroller project with simple serial commands.
The YX5300 is a compact, serial-controlled MP3/WAV/WMA audio player module designed for embedded applications. It features a high-quality audio chip, a Micro SD card slot for storing audio files, and a 3.5mm stereo audio jack for connecting headphones, powered speakers, or an external amplifier. Controlled via a simple UART serial interface at 9600 baud, it's compatible with Arduino, AVR, ARM, PIC, and any microcontroller with a serial port.
Just load your audio files onto a Micro SD card, connect four wires, and send serial commands to play, pause, skip tracks, adjust volume, change EQ presets, and more.
⭐ Key Features
- Versatile Audio Format Support: Plays MP3, WAV, and WMA audio files
- Wide Sampling Frequency Range: Supports 8kHz to 48kHz sampling frequencies
- Micro SD/SDHC Card Compatibility: Accepts Micro SD and Micro SDHC cards up to 32GB (FAT16/FAT32)
- UART TTL Serial Control: Control playback via a simple 9600 baud serial interface
- 3.5mm Stereo Audio Jack: Connect headphones, powered speakers, or an external amplifier
- 30-Step Volume Control: Fine-grained adjustable volume via serial commands
- 6 Equalizer Presets: Normal, Pop, Rock, Jazz, Classic, and Bass
- Multiple Playback Modes: Repeat All, Repeat Folder, Single Repeat, and Random
- Folder Support: Organize files into folders on the Micro SD card and navigate between them via serial commands
- Compact Size: Just 1.7 × 1 × 0.2 inches (43 × 25 × 5 mm) for easy integration
📋 Specifications
| Feature | Specification |
|---|---|
| Supported File Formats | MP3, WAV, WMA |
| Supported Sampling Frequencies | 8 / 11.025 / 12 / 16 / 22.05 / 24 / 32 / 44.1 / 48 kHz |
| Micro SD Card Support | Micro SD and Micro SDHC up to 32GB |
| Volume Control | 30-step adjustable volume |
| Equalizer Presets | Normal, Pop, Rock, Jazz, Classic, Bass |
| Audio Output | 3.5mm stereo audio jack (line-level output) |
| Serial Communication | UART TTL, 9600 baud rate |
| Power Supply | 3.2V ~ 5.2V DC |
| Dimensions | 1.7 × 1 × 0.2 inches (43 × 25 × 5 mm) |
📌 Pinout & Connections
| Pin | Function |
|---|---|
| VCC | Power supply input (3.2V – 5.2V DC) |
| GND | Ground |
| TX | UART Transmit — connect to your microcontroller's RX pin |
| RX | UART Receive — connect to your microcontroller's TX pin |
Audio output is via the onboard 3.5mm stereo audio jack. Connect headphones, powered speakers, or an external amplifier.
🔌 Quick-Start Wiring (Arduino UNO)
| YX5300 Pin | Arduino UNO Pin |
|---|---|
| VCC | 5V |
| GND | GND |
| TX | Digital Pin 10 (SoftwareSerial RX) |
| RX | Digital Pin 11 (SoftwareSerial TX) |
Connect headphones or powered speakers to the 3.5mm audio jack on the module.
💡 Project Ideas
- 🔔 Doorbell & Chime Systems — Play custom sounds triggered by a button or sensor
- 🎃 Halloween Props — Trigger spooky sound effects with motion sensors
- 📢 Voice Prompts for Embedded Systems — Automated announcements and alerts
- 🤖 Interactive Audio Installations — Museum exhibits, art projects, kiosks
- 🎵 DIY Music Players — Build a standalone jukebox or music box
- 🧒 Educational Toys — Add voice and sound to learning devices
📦 What's in the Package
- 1× YX5300 UART TTL Serial MP3 Player Module
Note: Micro SD card, headphones/speakers, and connecting wires are not included.
📚 Resources & Documentation
- 📖 YX5300 User Guide — Complete setup instructions, Arduino example code, serial command reference, and troubleshooting
🛒 Why Buy from Envistia Mall?
- ✅ Ships from Colorado, USA — fast domestic delivery
- ✅ Economical flat-rate shipping / FREE on orders over $75
- ✅ Dedicated product support & user guides
- ✅ Real humans answering your questions
Share
