HOME    PROJECTS    LIBRARIES    RESOURCES    LINKS    CONTACT  
Select category:
Arduino
  DS1302
  DS1307
  DS3231
  DS3234
  KeyPad
  LCD5110_Basic
  LCD5110_Graph
  LCD5110_SPIflash
  LEDmatrix7219
  MCP4725
  MGLCD
  OLED_I2C
  OLED_SPIflash
  OLED_StatusIcons
  relay8
  SPIflash
  SPIflash_Audio
  tinyFAT
  URTouch
  UTFT
  UTFT_Buttons
  UTFT_Geometry
  UTFT_SPIflash
  UTFT_tinyFAT
  WiiChuck
chipKit
ESP8266/32
TI LaunchPad

IF YOU LIKE,
and use any of my projects or libraries, and would like to encourage further development you can donate through PayPal here:

Rather donate hardware directly? Then click here.




Library: SPIflash_Audio

This library is an add-on to the SPIflash library and will not work on its own.

This library adds a simple way to play audio samples from an SPI flash chip. The audio samples must be contained within the SPIflash file system. Audio samples can be added to the flash chips using the FlashUploader tool supplied with the SPIflash library.

 IMPORTANT: 

This library requires SPIflash v1.30 or higher to work. 

Audio output is hardcoded to pin D3 on Arduino Uno and D9 on Arduino Mega.

This library uses both Timer1 and Timer2. This may cause conflicts with other libraries. The timer interrupts are only used while an audio sample is being played.

Download:

SPIflash_Audio.zip
(Filesize is 2010.36 KiB. Downloaded 858 times)


Some demos showcasing most of the functions are included in the download.

Changes:
v1.002 Sep 2019initial release

Compatibility:

WorkingArduino Duemilanove w/ATmega328
WorkingArduino Uno
Not workingArduino Leonardo
WorkingArduino Mega
WorkingArduino Mega2560
Not workingArduino Due
Not workingBobuino
Not workingTeensy 3.1
Working = Working   Not working: Not working
Not tested, Unsupported = Not tested, Unsupported

Manual:

CLICK HERE TO VIEW
The manual is included in the download

License:

By downloading the library you accept the following license:
Creative Commons BY-NC-SA Logo
Creative Commons (CC BY-NC-SA 3.0)
View SummaryView Legal