Reproduce wave desde SD Card a pin análogo de salida

Dependencies:   SDFileSystem mbed wave_player

Fork of WavePlayer_HelloWorld by jim hamblen

Committer:
franni
Date:
Mon May 15 21:57:08 2017 +0000
Revision:
2:f06db47e56e3
Parent:
1:5b8e223e983d
Child:
3:a11202fce37c
SD Card Wave File

Who changed what in which revision?

UserRevisionLine numberNew contents of line
4180_1 1:5b8e223e983d 1 #include "mbed.h"
4180_1 1:5b8e223e983d 2 #include "SDFileSystem.h"
4180_1 1:5b8e223e983d 3 #include "wave_player.h"
4180_1 1:5b8e223e983d 4
4180_1 1:5b8e223e983d 5
franni 2:f06db47e56e3 6 SDFileSystem sd(PTD2, PTD3, PTD1, PTD0, "sd"); //pines SD card
4180_1 1:5b8e223e983d 7
franni 2:f06db47e56e3 8 AnalogOut DACout(PTE30); //pina analogo de salida
4180_1 1:5b8e223e983d 9
franni 2:f06db47e56e3 10 wave_player parlante(&DACout); // salida wave al pin de salida
4180_1 1:5b8e223e983d 11
4180_1 1:5b8e223e983d 12 int main()
4180_1 1:5b8e223e983d 13 {
franni 2:f06db47e56e3 14 FILE *audio;
franni 2:f06db47e56e3 15 audio=fopen("/sd/audio1.wav","r");
franni 2:f06db47e56e3 16 parlante.play(audio);
franni 2:f06db47e56e3 17 fclose(audio);
4180_1 1:5b8e223e983d 18 }