Вернуться к библиотеке Esplora

 

readAccelerometer()

Описание

Считывает показания акселерометра, встроенного в Arduino Esplora. Величины ускорения по каждой из трех осей считываются отдельно.

Синтаксис

Esplora.readAccelerometer(axis)

Параметры

axis : char - ось, по которой необходимо узнать ускорение.

X_AXIS  для получения ускорения по оси X
Y_AXIS  для получения ускорения по оси Y
Z_AXIS  для получения ускорения по оси Z

Возвращаемые значения

int : показания акселерометра по указанной оси. Акселерометр возвращает ноль, когда задання ось перпендикулярна направлению силы тяжести. Положительные или отрицательные значения появляется при ускорении акселерометра в одно из двух направлений вдоль заданной оси.

Пример

#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);
}