Вернуться к библиотеке 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); }