Speaker

Dependencies:   SDFileSystem mbed wave_player

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "mbed.h"
00002 #include "SDFileSystem.h"
00003 #include "wave_player.h"
00004 
00005 SDFileSystem sd(p5, p6, p7, p8,p9, "sd"); //SD card
00006 
00007 // speaker sound effect demo using PWM hardware output
00008 AnalogOut  DACout(p18);
00009 
00010 wave_player waver(&DACout);
00011 //vector<string> filenames; //filenames are stored in a vector string
00012  bool  PLAY = true;
00013  bool  *PlayStopPtr = &PLAY;
00014  
00015 int main()
00016 {
00017    FILE *wave_file;
00018    wave_file=fopen("/sd/mySiFiTheme/The Imperial March.wav","r");
00019    waver.play(wave_file,PlayStopPtr);
00020    fclose(wave_file);
00021  
00022 }