Grove - MP3 v2.0

Grove - MP3 v2.0 is a tiny-sized and compact audio module. It supports various audio file operations for an audio file of MP3, WAV and WMV format, such as random music playing, play music in specific files, and so on. With serial communication, you can use all predefined command or command combinations to do all operations on music files. This module also supports general file systems such as FAT16 and FAT32. It gets a Grove UART interface, a 3.5 mm audio jack and a micro-SD slot. With this module, you can add some noise for your silent applications.

Version Tracker

Product reversion Release date Support status Notes
Version 1.0 April 28 2013‎ Supported
Version 2.0 Dec 15 2015 Supported


Application ideas


Input 5 V (DC)
Operating current (no signal output state) less than 15 mA
Operating current less than 40 mA
Chip KT403A (datasheet)
Chip LDO output voltage 3.3 V
Chip output current 100mA(at Max.)
File formats supported MP3, WAV, WMA
Maximum memory supported for SD card 32 GB
Sampled rate 8/11.025/12/16/22.05/24/32/44.1/48 (KHz)

Platform supported

Platform Seeeduino/Arduino Rasberry Pi LinkIt One Beaglebone LinkIt ONE
Supported status Supported Supported Supported Supported Supported
Notes If no version number is not represented for a specific platform, it means this product support all versions within this platform. But you will need additional corresponding Grove shield board such as Grove - Base shield v2.

Hardware Overview

Parts list

Parts name Quantity
Grove - MP3 v2.0 1PC
Grove - Universal Cable 1PC

Get started

Material required


Refer to following guides to building an appropriate IDE:

Note that we have chosen Seeeduino and it is compatible with Arduino in this case. So you can also use Arduino board instead.

Getting Started on Windows

Getting Started on Mac OS X

Hardware connections

A example to run

Download example

1. Github address which also contain sufficient API to download codes.
2. Refer to here to learn how to do some preliminary work before running code.
3. Load file MP3_Play_Test.ino into Arduino and upload to the main controller board.
4. Open Serial Monitor (Ctrl + Shift + M) to send a command to play music.

Note that we need to choose No line ending beside baud rate droplist at bottom-right of Serial Monitor window.

5. In this case, we type 1 which is a command to play music. You can find more command comments in demo source code.
6. Now enjoy the music.

Advanced programming

For advanced programming, you can download datasheet of chip KT403A.


Copyright (c) 2008-2016 Seeed Development Limited ( /
This static html page was created from