2012年1月27日金曜日

加速度から角度を求める

//加速度取得間隔の設定[sec]
    self.motionManager.accelerometerUpdateInterval = 0.01;
// デバイスモーションの取得開始

    NSOperationQueue *queueAccl = [[[NSOperationQueue alloc] init] autorelease];
    [self.motionManager startAccelerometerUpdatesToQueue:queueAccl
                                             withHandler:^(CMAccelerometerData *data, NSError *error) {
                                                 dispatch_async(dispatch_get_main_queue(), ^{
                                                     x=data.acceleration.x;
                                                     y=data.acceleration.y;

                                                     radian=atan2(x,y)*(180 / M_PI);//角度の計算
                                                     
                                                     NSLog(@"%f",radian);


                                                 });
                                             }];

No response to “加速度から角度を求める”

Leave a Reply