
Интернет-магазин «Неглупый Дом»
ADXL335 измеряет ускорение по трём осям, как и цифровой ADXL345, но выдаёт результат тремя простыми аналоговыми напряжениями — по одному на каждую ось — вместо шины I2C.
Три отдельных analogRead() вместо настройки I2C-библиотеки — проще для самого первого знакомства с акселерометрами, особенно если в проекте уже заняты пины I2C другими устройствами. Но аналоговый сигнал более подвержен помехам на длинных проводах и требует отдельного аналогового пина на каждую ось (итого три), в отличие от общей шины I2C, которую можно делить с другими датчиками.
Каждая ось выдаёт напряжение, центрированное примерно на середине диапазона питания в состоянии покоя — отклонение от этого центра в обе стороны соответствует ускорению в положительном или отрицательном направлении оси. Нулевую точку и коэффициент чувствительности лучше откалибровать под конкретный экземпляр датчика.
Самое простое и быстрое подключение акселерометра без библиотек I2C, учебные проекты по основам измерения наклона и ускорения.
Ещё модули для Arduino: Электронные модули.
Остались вопросы? Проконсультируйтесь с ИИ-инженером — он уже в курсе темы статьи и сразу ответит, ничего вводить не нужно.