Archived:How to get accelerometer data of N900 using Qt
Template:Archived Template:ArticleMetaData Template:FeaturedArticle Template:Abstract
An accelerometer is a device that measures proper acceleration, the acceleration experienced relative to free-fall.Single- and multi-axis models are available to detect magnitude and direction of the acceleration as a vector quantity, and can be used to sense orientation, vibration and shock. Micro-machined accelerometers are increasingly present in portable electronic devices like mobile phones and video game controllers, to detect the orientation of the device or provide for game input.
Accelerometer Data at N900[edit | edit source]
The accelerometer data is sysfs file information. Sysfs is a virtual file system provided by Linux 2.6. Sysfs exports information about devices and drivers from the kernel device model to userspace, and is also used for configuration.
The three coordinates of accelerometer sensor is in a text file provided on one line and separated by white space. This file is at path below:
/sys/class/i2c-adapter/i2c-3/3-001d/coord
The values are in mG (milli G). 1000 = 1 G. The g-force experienced by an object is its acceleration relative to free-fall like described above.
At N900 device, the values are connected to the position showed below.
Screenshots[edit | edit source]
File:PostN900AccelerometerSnapshoots.png
Source Code[edit | edit source]