#include <Wire.h>
#include <Adafruit_Sensor.h>
#include <Adafruit_ADXL345_U.h>
// Создаем объект для ADXL345
Adafruit_ADXL345_Unified accel = Adafruit_ADXL345_Unified();
void setup() {
Serial.begin(9600);
if (!accel.begin()) {
Serial.println("Не удалось найти ADXL345. Проверьте подключение.");
while (1);
}
// Устанавливаем диапазон измерений
accel.setRange(ADXL345_RANGE_16_G);
Serial.println("ADXL345 готов к работе!");
}
void loop() {
sensors_event_t event;
accel.getEvent(&event);
Serial.print("X: ");
Serial.print(event.acceleration.x);
Serial.print(" m/s^2\tY: ");
Serial.print(event.acceleration.y);
Serial.print(" m/s^2\tZ: ");
Serial.print(event.acceleration.z);
Serial.println(" m/s^2");
delay(500);
}