Web only

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

Code: A56QN

Adafruit VS1053 Play/Record Arduino Audio Breakout MicroSD MP3/WAV/MIDI/OGG is rated 3.0 out of 5 by 1.
  • y_2017, m_9, d_16, h_2
  • 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
  • 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

Product details

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

• 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.

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
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_9, d_16, h_2
  • 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

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_9, d_16, h_2CST
  • 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

Bulk Prices

Item code Item name Quantity Price
A56QN Adafruit VS1053 Play/Record Arduino Audio Breakout – MicroSD MP3/WAV/MIDI/OGG (1+) £24.99

Why not tell us and our B2B sales team about your specific business needs and expectations?

At Maplin, we’re always looking for innovations and technology that can help your business work more efficiently.

With a dedicated business team and special services available only to business customers, you can access our electronics and technology solutions through our wide network of over 200 stores, our website with more than 20,000 products or though your personal account manager over the phone.

Working with organisations for nearly 30 years, Maplin offers a nationwide range of benefits to our business users:

  • 30 day EOM credit account
  • volume discount pricing
  • online and in-store use of account
  • one-to-one account management
  • bespoke product sourcing and branding
  • free delivery on orders over £10
  • scheduled and forward ordering service

Contact our business team on 

0333 400 9740 to open an account or discuss your business needs.

To receive your free copy of the Maplin Catalogue just call 0333 400 9740.

£24.99

  • Home Delivery
  • Click & Collect

Related Products
I2C-controlled, Works with both Raspberry Pi and Arduino, ...
I2C-controlled, Works with both Raspberry Pi and Arduino, Low current draw (0.5mA when sensing, 15uA when idle), Address select pins (up to 3 of these on a single I2C bus), Separately measure infra-red, full-spectrum or human-visible light, Built in ADC ...
Firmware that uses unique dithering and colour correction ...
Firmware that uses unique dithering and colour correction algorithms to raise the bar for quality while getting out of the way of your creativity, Open source hardware for connecting cheap and popular WS2811 based LEDs to a laptop, desktop, or ...
RGB and clear light sensing elements, Onboard IR ...
RGB and clear light sensing elements, Onboard IR filter localised to the colour sensing photodiodes minimizes the IR spectral component of the incoming light and allows colour measurements to be made accurately, The filter means you'll get much truer colour ...
Suitable for lithium-polymer and lithium-ion 3.7V and 4.2V ...
Suitable for lithium-polymer and lithium-ion 3.7V and 4.2V batteries, Status LEDs tell you whether the battery is fully charged, You can mount this charger in a case and recharge your project easily – making this great for portable projects, Charge ...