It begins
Dependencies: SDFileSystem mbed-rtos mbed wave_player
Fork of BAT_senior_design by
Diff: functions.cpp
- Revision:
- 6:1aa86ad19af9
- Child:
- 9:418a4437a693
diff -r 53a0eac0ffe1 -r 1aa86ad19af9 functions.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/functions.cpp Fri Oct 13 15:01:03 2017 +0000 @@ -0,0 +1,31 @@ +#include "wave_player.h" +#include "SDFileSystem.h" + +void moveServoIn(PwmOut servo, DigitalIn pb) +{ + while(pb == 1) + //myled = 1; + // rotate 90 degrees one way + for(int i=3; i<=7; i++) { + servo = i/100.0; + wait(0.01); + } +} + +void moveServoOut(PwmOut servo, DigitalIn pb) +{ + while(pb == 1) + //myled = 0; + for(int i=7; i>3; i--) { + servo = i/100.0; + wait(0.01); + } +} + +void playSound(wave_player waver) +{ + FILE *wave_file; + wave_file=fopen("/sd/police_siren.wav","r"); + waver.play(wave_file); + fclose(wave_file); +} \ No newline at end of file