4180 Lab 2

Dependencies:   mbed wave_player Servo 4DGL-uLCD-SE Motor SDFileSystem LSM9DS1_Library_cal PinDetect X_NUCLEO_53L0A1

Committer:
emilywilson
Date:
Tue Feb 04 20:00:52 2020 +0000
Revision:
2:de355b6fbd87
Parent:
1:6d8f645530b8
parts 10-14 and extra credit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
emilywilson 1:6d8f645530b8 1 #include "mbed.h"
emilywilson 1:6d8f645530b8 2 #include "SDFileSystem.h"
emilywilson 1:6d8f645530b8 3 #include "wave_player.h"
emilywilson 1:6d8f645530b8 4
emilywilson 1:6d8f645530b8 5 SDFileSystem sd(p5, p6, p7, p8, "sd");
emilywilson 1:6d8f645530b8 6 AnalogOut DACOut(p18);
emilywilson 1:6d8f645530b8 7
emilywilson 1:6d8f645530b8 8 wave_player player(&DACOut);
emilywilson 1:6d8f645530b8 9
emilywilson 1:6d8f645530b8 10 int run_part14() {
emilywilson 1:6d8f645530b8 11 FILE *wave_file = fopen("/sd/sample.wav", "r");
emilywilson 1:6d8f645530b8 12 player.play(wave_file);
emilywilson 1:6d8f645530b8 13 fclose(wave_file);
emilywilson 1:6d8f645530b8 14 return 0;
emilywilson 1:6d8f645530b8 15 }