Reproduce wave desde SD Card a pin análogo de salida
Dependencies: SDFileSystem mbed wave_player
Fork of WavePlayer_HelloWorld by
main.cpp@2:f06db47e56e3, 2017-05-15 (annotated)
- 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?
User | Revision | Line number | New 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 | } |