Arduino Function: Esplora.readAccelerometer

Description

This function reads values from the Esplora's accelerometer. Each of the three axes are accessed independently.

Syntax

Esplora.readAccelerometer(axis)

Parameters

axis : char, determines what axis to read. X_AXIS to read the X-axis value Y_AXIS to read the Y-axis value Z_AXIS to read the Z-axis value

Returns

 int : the value of the readings on the chosen axis. The accelerometer returns zero when it is perpendicular to the direction of gravity. Positive or negative values result when it is accelerates in one of the two directions of the axis.

Examples

#include <Esplora.h>

void setup()
{
Serial.begin(9600);
}

void loop()
{
int x_axis = Esplora.readAccelerometer(X_AXIS);
int y_axis = Esplora.readAccelerometer(Y_AXIS);
int z_axis = Esplora.readAccelerometer(Z_AXIS);

Serial.print("x: ");
Serial.print(x_axis);
Serial.print("\ty: ");
Serial.print(y_axis);
Serial.print("\tz: ");
Serial.println(z_axis);

delay(500);
}


Based on the reference originally written by Arduino Community,  wiring.org.co and  arduino.cc