![](/media/cache/group/default_image.jpg.50x50_q85.jpg)
Cubic Hand project for EECS 249A course.
Dependencies: MMA8451Q TSI cc3000_hostdriver_mbedsocket NVIC_set_all_priorities mbed Multi_WS2811
Diff: GestureRecognition.cpp
- Revision:
- 48:2ba6321d79fc
- Parent:
- 40:bdd949fc3bc2
- Child:
- 49:361833355173
--- a/GestureRecognition.cpp Thu Dec 11 13:40:51 2014 +0000 +++ b/GestureRecognition.cpp Thu Dec 11 14:06:34 2014 +0000 @@ -35,17 +35,17 @@ } //Change position. Roll, pitch, and yaw are given as degrees. - if (data.roll > 5 ) + if (data.roll > 10 ) + returnParams.deltaX = -1; + else if (data.roll < -10) returnParams.deltaX = 1; - else if (data.roll < -5) - returnParams.deltaX = -1; - else if (data.pitch > 5) + if (data.pitch > 10) returnParams.deltaZ = 1; - else if (data.pitch < -5) + else if (data.pitch < -10) returnParams.deltaZ = -1; - else if (data.pitch > 5) + if (data.yaw > 10) returnParams.deltaY = 1; - else if (data.pitch + 360 < -5) + else if (data.yaw + 360 > 10 && data.yaw < 0) returnParams.deltaY = -1; counter = 0;