I have a unique idea for an app, but it involves pretty precise and small readings from the accelerometer. When I say precise, the phone is going to be moving up and down at a reasonable speed, but the distance will vary between 7cm (2.7inch) and 1cm(0.4 inch). would this be possible for the iPhone to take accurate readings?