19 ноября 2015

Как работать с акселерометром на Arduino?

Прочитав это пособие вы освоите базовые навыки владения акселерометром.

В качестве акселерометра будем использовать акселерометры ADXL3xx (ADXL320, ADXL321, ADXL322, ADXL330). Для других аналоговых акселерометров эта статья так же справедлива.

Примерная схема подключения



Плюсом такой схемы подключения является непосредственное крепление акселерометра на плату. Минусами же то, что занимаются лишние два порта. Так что, если есть возможность VCC (питание) и GND (Земля), лучше подключить на нормальные +5V и GND платы Arduino.

ВНИМАНИЕ: при использовании других акселерометров будьте внимательны, они могут требовать 3.3V, и подключение их к 5V, скорее всего, выведет их из строя.

Снимаем сырые данные и отправляем на компьютер по Serial

Получаемые значения являются значениями действующих по осям ускорений, причем нужно учитывать, то на акселерометр всегда действует ускорение свободного падения 9.8 м/с2.
Этот факт можно использовать для определения положения.