Advertisement

Quick Links

7/24/22, 10:41 AM
Grove - MP3 v3.0
The Grove - MP3 is a 20x40mm super mini Music module based on
WT2003S-20SS audio decoder. It supports high-quality MP3 format
audio les with a sampling rate of 8~48KHz and a bit rate of
8~320Kbps. In order to expand the storage capacity, we added a TF
card slot on the back of the module. TF card adopts DIO interface
mode, supports up to 32GB, supports FAT16, FAT32 le system.
https://wiki.seeedstudio.com/Grove-MP3-v3/
Grove - MP3 v3.0 - Seeed Wiki
1/14

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Grove MP3 v3.0 and is the answer not in the manual?

Questions and answers

Summary of Contents for seeed studio Grove MP3 v3.0

  • Page 1 7/24/22, 10:41 AM Grove - MP3 v3.0 - Seeed Wiki Grove - MP3 v3.0 The Grove - MP3 is a 20x40mm super mini Music module based on WT2003S-20SS audio decoder. It supports high-quality MP3 format audio les with a sampling rate of 8~48KHz and a bit rate of 8~320Kbps.
  • Page 2: Speci Cation

    7/24/22, 10:41 AM Grove - MP3 v3.0 - Seeed Wiki Now with this little music module, you can carry hundreds and thousands of music in your pocket. As the name indicates, the Grove - MP3 V3 is the upgraded version of Grove - MP3 V2.
  • Page 3: Hardware Overview

    7/24/22, 10:41 AM Grove - MP3 v3.0 - Seeed Wiki Parameter Value Supply voltage 3.3V / 5V Sampling rate 8~48KHz / bit rate: 8~320Kbps Interface I2C(Default I2C Address: 0x36) & Non-Changeable Output Speaker/3.5mm Audio Jack Resolution Support 32-level volume adjustment Hardware Overview [https:// les.seeedstudio.com/wiki/Grove-MP3- V3/img/hardware.jpg]...
  • Page 4: Getting Started

    7/24/22, 10:41 AM Grove - MP3 v3.0 - Seeed Wiki Arduino Raspberry Getting Started Play With Arduino Materials required Seeeduino V4.2 Base Shield Get ONE Now Get ONE Now [https://www.seeedstudio.com/Seeeduino- [https://www.seeedstudio.com/Base V4.2-p-2517.html] Shield-V2-p-1378.html] https://wiki.seeedstudio.com/Grove-MP3-v3/ 4/14...
  • Page 5 7/24/22, 10:41 AM Grove - MP3 v3.0 - Seeed Wiki In addition, you can consider our new Seeeduino Lotus M0+ [https://www.seeedstudio.com/Seeeduino-Lotus-Cortex-M0-p- 2896.html], which is equivalent to the combination of Seeeduino V4.2 and Baseshield. Hardware Connection Step 1. Connect the Grove - MP3 V3 Music Player to the D2 port of the Base Shield.
  • Page 6 7/24/22, 10:41 AM Grove - MP3 v3.0 - Seeed Wiki If this is the rst time you work with Arduino, we strongly recommend you to see Getting Started with Arduino [https://wiki.seeedstudio.com/Getting_Started_with_Arduino/] before the start. Step 1. Copy your music le to the tf card and save them .mp3 in the root location in the tf card.
  • Page 7 7/24/22, 10:41 AM Grove - MP3 v3.0 - Seeed Wiki WT2003S<SoftwareSerial> Mp3Player; #endif #ifdef ARDUINO_SAMD_VARIANT_COMPLIANCE #define COMSerial Serial1 #define ShowSerial SerialUSB WT2003S<Uart> Mp3Player; #endif #ifdef ARDUINO_ARCH_STM32F4 #define COMSerial Serial #define ShowSerial SerialUSB WT2003S<HardwareSerial> Mp3Player; #endif uint8_t vol = 10; uint32_t spi_flash_songs = 0;...
  • Page 8 7/24/22, 10:41 AM Grove - MP3 v3.0 - Seeed Wiki ShowSerial.println("2..."); for (int i = 0; i < num ; i++) { delay(300); ph[i].disk = disk; ph[i].index = Mp3Player.getTracks(); Mp3Player.getSongName(ph[i].name); Mp3Player.next(); ShowSerial.println("4..."); Mp3Player.pause_or_play(); Mp3Player.volume(14); delay(100); void getAllSong() { uint8_t diskstatus = Mp3Player.getDiskStatus(); ShowSerial.println(diskstatus);...
  • Page 9 7/24/22, 10:41 AM Grove - MP3 v3.0 - Seeed Wiki ShowSerial.print("-------------------"); ShowSerial.println(); ShowSerial.println("-------------------spi flash--- for (int ; i < spi_flash_songs; i++) { ShowSerial.print("-------------------"); ShowSerial.print(SPISong[i].index); ShowSerial.print("<-------->"); ShowSerial.print(SPISong[i].name); ShowSerial.print("-------------------"); ShowSerial.println(); ShowSerial.println("-------------------sd card----- for (int ; i < sd_songs; i++) { ShowSerial.print("-------------------"); ShowSerial.print(SDSong[i].index); ShowSerial.print("<-------->");...
  • Page 10 7/24/22, 10:41 AM Grove - MP3 v3.0 - Seeed Wiki vol = Mp3Player.getVolume(); Mp3Player.volume(++vol); ShowSerial.print(vol); ShowSerial.println(); break; case '-': { ShowSerial.print("Volume down: "); vol = Mp3Player.getVolume(); (--vol > 31) { vol = 0; Mp3Player.volume(vol); ShowSerial.print(vol); ShowSerial.println(); break; case 't': { uint8_t status;...
  • Page 11 7/24/22, 10:41 AM Grove - MP3 v3.0 - Seeed Wiki case 'w': { Mp3Player.playMode(SINGLE_SHOT); break; case 'x': { Mp3Player.playMode(SINGLE_CYCLE); break; case 'y': { Mp3Player.playMode(CYCLE); break; case 'z': { Mp3Player.playMode(RANDOM); break; case 'c': { ShowSerial.print(Mp3Player.copySDtoS break; case '1': case '2': case '3': case '4':...
  • Page 12 7/24/22, 10:41 AM Grove - MP3 v3.0 - Seeed Wiki break; default: break; void printMenu(void) { ShowSerial.println("MP3 Command List:"); ShowSerial.println("-----------------"); ShowSerial.println("'+' or '-' : raise/lower volume ShowSerial.println("'1' ~ '9' : select a song"); ShowSerial.println("'n' : next song"); ShowSerial.println("'s' : switch play disk, ShowSerial.println("'p' : play or pause");...
  • Page 13 7/24/22, 10:41 AM Grove - MP3 v3.0 - Seeed Wiki Q1# TF card cannot be recognized. A1: Check the le system of the TF card, make sure it is FAT16 or FAT32 le system. Resources [ZIP] Grove - MP3 V3 Schematic [https:// les.seeedstudio.com/wiki/Grove-MP3-V3/res/Grove- MP3.zip] [PDF]...
  • Page 14: Tech Support

    7/24/22, 10:41 AM Grove - MP3 v3.0 - Seeed Wiki Tech Support Please submit any technical issue into our forum [https://forum.seeedstudio.com/] [https://www.seeedstudio.com/act-4.html? utm_source=wiki&utm_medium=wikibanner&utm_campaign=newpr oducts] https://wiki.seeedstudio.com/Grove-MP3-v3/ 14/14...

Table of Contents