Uses the APDS_9960 Digital Proximity, Ambient Light, RGB and Gesture Sensor library to play detected gesture sounds on a speaker from the SDcard
Dependencies: mbed SDFileSystem wave_player
Revision 14:5e5994418e97, committed 2015-03-11
- Comitter:
- kbhagat6
- Date:
- Wed Mar 11 16:17:28 2015 +0000
- Parent:
- 13:5930645dc5f0
- Child:
- 15:339ffde549dc
- Commit message:
- updated
Changed in this revision
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/main.cpp Wed Mar 11 15:55:12 2015 +0000 +++ b/main.cpp Wed Mar 11 16:17:28 2015 +0000 @@ -39,12 +39,6 @@ FILE *Far; FILE *Near; - Up=fopen("/sd/up.wav","r"); - Down=fopen("/sd/down.wav","r"); - Left=fopen("/sd/left.wav","r"); - Right=fopen("/sd/right.wav","r"); - Far=fopen("/sd/far.wav","r"); - Near=fopen("/sd/near.wav","r"); // waver.play(wave_file); while(1) { /* ret = GSensor.isGestureAvailable(); @@ -56,26 +50,32 @@ switch ( GSensor.readGesture() ) { case DIR_UP: pc.printf("UP\n"); + Up=fopen("/sd/up.wav","r"); waver.play(Up); break; case DIR_DOWN: pc.printf("DOWN\n"); + Down=fopen("/sd/down.wav","r"); waver.play(Down); break; case DIR_LEFT: pc.printf("LEFT\n"); + Left=fopen("/sd/left.wav","r"); waver.play(Left); break; case DIR_RIGHT: pc.printf("RIGHT\n"); + Right=fopen("/sd/right.wav","r"); waver.play(Right); break; case DIR_NEAR: pc.printf("NEAR\n"); + Far=fopen("/sd/far.wav","r"); waver.play(Near); break; case DIR_FAR: pc.printf("FAR\n"); + Near=fopen("/sd/near.wav","r"); waver.play(Far); break; default: