CMMotionManager *manager = [[CMMotionManager alloc] init];
NSOperationQueue *queue = [[NSOperationQueue alloc] init];
// サンプリングレート 100Hz
manager.accelerometerUpdateInterval = 1.0/100;
// 加速度取得開始
[manager startAccelerometerUpdatesToQueue:queue withHandler:
^(CMAccelerometerData *data, NSError *error) {
// 加速度データを取得した時に呼び出されるブロック
NSLog(@"%f,%f,%f,%f", data.timestamp,
data.acceleration.x, data.acceleration.y, data.acceleration.z);
}
];
No response to “CoreMotionで加速度取得”
Leave a Reply