Skip to product information
1 of 6

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

Regular price $3.69
Regular price Sale price $3.69
Sale Sold out
Shipping calculated at checkout.
Quantity

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
View full details