Go to the source code of this file.
|
int | mx_accel (int axisPin) |
| Measure acceleration in terms of g (acceleration due to earth's gravity). A measurement of +/-1250 corresponds to approximately +/- 1 g. More...
|
|
int | mx_rotate (int xPin, int yPin) |
| Measure clockwise rotation assuming accelerometer is held vertical. Zero degree rotation is when the triangle on the MX2125 chip is pointing up. More...
|
|
int | mx_tilt (int axisPin) |
| Measure the level of tilt in terms of +/- 90 degrees. 0 degrees is when the top surface of the accelerometer chip is parallel to the ground. More...
|
|
◆ mx_accel()
int mx_accel |
( |
int |
axisPin | ) |
|
Measure acceleration in terms of g (acceleration due to earth's gravity). A measurement of +/-1250 corresponds to approximately +/- 1 g.
- Parameters
-
axisPin | Number of I/O pin connected to either MX2125's X- or Y- axis pins. |
- Returns
- Value that represents 1250ths of a g acting on the axis. 1250ths is a nominal value, the accelerometer is not that precise.
Definition at line 7 of file mx2125.c.
◆ mx_rotate()
int mx_rotate |
( |
int |
xPin, |
|
|
int |
yPin |
|
) |
| |
Measure clockwise rotation assuming accelerometer is held vertical. Zero degree rotation is when the triangle on the MX2125 chip is pointing up.
- Parameters
-
xPin | Number of I/O pin connected to MX2125's x-axis pin. |
yPin | Number of I/O pin connected to MX2125's y-axis pin. |
- Returns
- Integer degree value (0 to 359) that represents the clockwise angle of rotation.
Definition at line 14 of file mx2125.c.
◆ mx_tilt()
int mx_tilt |
( |
int |
axisPin | ) |
|
Measure the level of tilt in terms of +/- 90 degrees. 0 degrees is when the top surface of the accelerometer chip is parallel to the ground.
- Parameters
-
axisPin | Number of I/O pin connected to either of MX2125's X- or Y- axis pins. |
- Returns
- Value from 0 to 90 that represents the tilt of that axis.
Definition at line 31 of file mx2125.c.