Speaker

Dependencies:   SDFileSystem mbed wave_player

Revision:
0:2ac76bf841ff
diff -r 000000000000 -r 2ac76bf841ff main.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Thu Oct 01 19:26:43 2015 +0000
@@ -0,0 +1,22 @@
+#include "mbed.h"
+#include "SDFileSystem.h"
+#include "wave_player.h"
+
+SDFileSystem sd(p5, p6, p7, p8,p9, "sd"); //SD card
+
+// speaker sound effect demo using PWM hardware output
+AnalogOut  DACout(p18);
+
+wave_player waver(&DACout);
+//vector<string> filenames; //filenames are stored in a vector string
+ bool  PLAY = true;
+ bool  *PlayStopPtr = &PLAY;
+ 
+int main()
+{
+   FILE *wave_file;
+   wave_file=fopen("/sd/mySiFiTheme/The Imperial March.wav","r");
+   waver.play(wave_file,PlayStopPtr);
+   fclose(wave_file);
+ 
+}
\ No newline at end of file