#include #include int led = LED_BUILTIN; float acc_x = 0; float acc_y = 0; float acc_z = 0; #define ADXL343 0x53 #define ADXL343_W 0xA6 #define ADXL343_R 0xA7 Adafruit_ADXL343 accel = Adafruit_ADXL343(123 , &Wire1); void setup_acc() { pinMode(led, OUTPUT); Serial.println("Accelerometer Test"); Serial.println(""); /* Initialise the sensor */ if(!accel.begin(ADXL343)) { /* There was a problem detecting the ADXL343 ... check your connections */ Serial.println("Ooops, no ADXL343 detected ... Check your wiring!"); while(1); } accel.setRange(ADXL343_RANGE_16_G); Serial.println("FINISHED!"); } void acc_meas() { /* Get a new sensor event */ sensors_event_t event; accel.getEvent(&event); acc_x = event.acceleration.x; acc_y = event.acceleration.y; acc_z = event.acceleration.z; } void acc_meas_print() { /* Display the results (acceleration is measured in m/s^2) */ Serial.print("Acceleration: "); Serial.print("X: "); Serial.print(acc_x); Serial.print(" "); Serial.print("Y: "); Serial.print(acc_y); Serial.print(" "); Serial.print("Z: "); Serial.print(acc_z); Serial.print(" ");Serial.println("m/s^2 "); }