//xbox 360 kinect accelorometer
#include
#include
#include
#include
#include
#include
#include
//gcc -Wall -g -o "%e" "%f" -lfreenect -lfreenect_sync
double xThresh, yThersh, zThresh =0.0;
void no_kinect_quit(void){
printf("Error: Kinect not connected?\n");
exit(1);
}
int main(){
freenect_sync_set_led(4, 0);
while (1) {
freenect_raw_tilt_state *state = 0;
double dx, dy, dz;
// Get the raw accelerometer values and tilt data
if (freenect_sync_get_tilt_state(&state, 0)) no_kinect_quit();
// Get the processed accelerometer values (calibrated to gravity)
freenect_get_mks_accel(state, &dx, &dy, &dz);
printf("accel[%lf,%lf,%lf]\n",dx,dy,dz);
sleep(3);
}
return 0;
}