For Roger

Dependencies:   mbed wave_player SDFileSystem

main.cpp

Committer:
RSramek
Date:
2019-03-15
Revision:
0:a939a9a81cd9

File content as of revision 0:a939a9a81cd9:

#include "mbed.h"
#include "SDFileSystem.h"
#include "wave_player.h"

SDFileSystem sd(PTD2, PTD3, PTD1, PTE0, "sd"); //SD card
AnalogOut DACout(PTE0);
DigitalOut ledR(LED_RED);
 
wave_player waver(&DACout);
 
int main(){
    while(1){
        FILE *wave_file;
        wave_file=fopen("/sd/coin.wav","r");
        wait(0.001);
    
        if (wave_file == NULL){
            ledR = 0;
            wait(1);
            ledR = 1;
        } else {
            waver.play(wave_file);
            fclose(wave_file);
        }
    }
}