Accelerometer setup and usage

May 5, 2009

To use the accelerometer in an iPhone application you need to add the<UIAccelerometerDelegate> into the.h file of your application:

@interface ApplicationViewController : UIViewController { ... } 

Then in your .m file you must setup the accelerometer:

- (void)viewDidLoad { UIAccelerometer *accel = [UIAccelerometer sharedAccelerometer]; accel.delegate = self; accel.updateInterval = 1/30; }  Update interval is in seconds so 1/30 is a 30th of a second. Now the accelerometer is setup you can use it:

-(void)accelerometer:(UIAccelerometer *)accelerometer didAccelerate:(UIAcceleration *)acceleration { xValue = acceleration.x; yValue = acceleration.y; zValue = acceleration.z; } 

Tagged in: