Playing Wave file using arduino
This is a
simple circuit to play wav files using arduino Nano V3.0 ,it consist from 4
buttons ,each one play specific wav file loaded to SD card.
Step 1: Parts
1- Arduino
Nano V3.0 (I used the chines version called Funduino Nano).
2- SD card
Module.
3- SD card.
4- Bread
Board.
5- four push
Button .
6- four 22K
resistors.
7- one 4.7K
resistor.
8- BC546B
NPN transistor.
9- Speaker.
10- wires.
Step 2: Prepare
your SD card
1- Format SD
card and make sure the setting as attached picture.
2- Convert
your music to .WAV files and make sure the below:
-Samples Per
second(Hz):16000
-Channel
:Mono
- Bits Per
Sample: 8
I use Wav
Sample rate converter software (picture attached).
3- Wave
files samples attached.
Step 3: Circuit
Digram
Step 4: Source
Code
1-Before writing the code you need to install TMRpcm
library from below link:
2- Download the attached WavSW_ino.zip file and open
it with arduino sketch ,I tried to copy and paste the Source Code from arduino
sketch to instructable but for some reason the text convert to rubbish.
You can also read the article here
: http://www.instructables.com/id/Playing-Wave-file-using-arduino/