Web only

Adafruit VS1053 Play/Record Arduino Audio Breakout – MicroSD MP3/WAV/MIDI/OGG

Price match guranteePrice match guarantee

We can price match this item if found elsewhere. Call us on:

0333 400 9500

Quoting product code: A56QN

£24.99

Delivery Options

Same day with

Prices Vary

Next day delivery Order online by 6pm

£ 5.99

Named day or time delivery

from £ 8.99

Free Standard delivery 3-5 days (on orders over £10)

Free

Standard delivery 3-5 days (on orders under £10)

£ 2.99

See full details of delivery Options

About this product

Overview

  • Play MP3 WAV Ogg Vorbis and more
  • Record in WAV and Ogg Vorbis
  • Communicates through SPI

Product overview

• Play MP3 WAV Ogg Vorbis and more
• Record in WAV and Ogg Vorbis
• Communicates through SPI
• Adjustable bass treble and volume digitally
• 3 – 5V input and logic
• Support page available here

What can I do with this audio breakout?
Playback your favourite audio files or record whenever you need to use this handy SPI controlled breakout. SPI is a high quality method of connecting devices to your Arduino microcontroller. You can quickly and easily adjust the bass, treble, and volume through digital controls. Ferrite beads and analogue filtering provide a high quality analogue output.Finish your project by adding headphones or powered-speakers, alternatively attach an amplifier and add in individual speakers. There is also a mic-in/line-in for all of your recording needs.

What audio formats are compatible?
This audio breakout can play back: MP3, AAC, Ogg Vorbis, WMA, MIDI, FLAC and WAV (PCM and ADPCM). It can also record in PCM (WAV) and Ogg Vorbis.

What other features will I get with this breakout? n
All eight GPIO pins have 100k pulldowns, connect to 3.3v for an active-high connection, you can assign buttons and functions or add LEDs. MIDI mode enables 31250 baud MIDI data on the UART pin and act like a drum/synth machine, perfect for pairing with the GPIO buttons. This breakout comes loaded with dozens of drum and sample effects, and MicroSD compatibility for you to add your favourite sounds, songs, and effects.

Rated 3 out of 5 by from Works as expected but... After trying a couple of less expensive MP3 breakout boards, I thought I'd give this one a try. Adafruit breakout boards are always of good quality, and this one is no exception. The board brings out all the required pins including a separate CS for the microSD card which lends itself to using a separate full-size SD card instead. The audio is strong enough to drive headphones but not a loudspeaker. The Adafruit library and examples provide two basic modes of operation - blocking, in which the "play" routine is on hold while a track is playing and an interrupt-driven non-blocking mode which allows the Arduino to do other things while a track is playing. The library provides the above basic functions plus the ability to adjust the volume and that's about all. Base and Treble share the same chip register as the volume so it should be relatively simple to provide some tone controls. Where I feel the library is let down is that it only seems possible to play tracks by stating the filenames. As the Arduino file system (and available memory) can only handle 8.3 format file names, this is a bit of a restriction for music files which frequently contain the artist and album in the filename. Short-form filenames would be 'cryptic' to say the least. It would be much more useful if the files on the microSD card could be referenced by number (playing order). Then all the memory-hungry long-filenames could be stored in a playlist on the SD card itself - all the Arduino would need to know is the file number. My intention was to use the Adafruit board for a more "up market" mains-powered MP3 player but, after experimenting with it for a while, I find the cheaper version much easier to use...
Date published: 2014-12-03
  • y_2017, m_11, d_18, h_22
  • bvseo_bulk, prod_bvrr, vn_bulk_2.0.3
  • cp_1, bvpage1
  • co_hasreviews, tv_0, tr_1
  • loc_en_GB, sid_A56QN, prod, sort_[SortEntry(order=RELEVANCE, direction=DESCENDING)]
  • clientName_maplin-en_gb

Specification

Specifications:
Voltage Input 3 - 5 V
Interface SPI
Storage Micro SD
Playback Formats MP3, AAC, Ogg Vorbis, WMA, MIDI, FLAC, WAV (PCM and ADPCM)
Recording Formats PCM (WAV) and Ogg Vorbis
Dimensions (W x D) 27.72 mm x 58.08 mm

What version of the board is this? v2 or the latest v4?

Asked by: johnnussey
This is the V2
Answered by: Russell
Date published: 2015-12-07
  • y_2017, m_11, d_18, h_22CST
  • bvseo_bulk, prod_bvqa, vn_bulk_2.0.3
  • cp_1, bvpage1
  • co_hasquestionsanswers, tq_1
  • loc_en_GB, sid_A56QN, prod, sort_[SortEntry(order=LAST_APPROVED_ANSWER_SUBMISSION_TIME, direction=DESCENDING)]
  • clientName_maplin-en_gb

Downloads