#include <Wire.h>
#include <Adafruit_MPU6050.h>
#include <Adafruit_Sensor.h>
Adafruit_MPU6050 mpu; // Create an instance of the MPU6050 object
void setup() {
Serial.begin(115200);
if (!mpu.begin()) {
Serial.println("Failed to find MPU6050 chip");
while (1) {
delay(10);
}
}
mpu.setAccelerometerRange(MPU6050_RANGE_2_G); // Set accelerometer range to 2G
Serial.println("MPU6050 Initialized!");
}
void loop() {
sensors_event_t accel, gyro, temp; // Separate events for accelerometer, gyroscope, and temperature
mpu.getEvent(&accel, &gyro, &temp); // Get latest sensor event
Serial.print("X: "); Serial.print(accel.acceleration.x, 4);
Serial.print("\tY: "); Serial.print(accel.acceleration.y, 4);
Serial.print("\tZ: "); Serial.println(accel.acceleration.z, 4);
delay(500);
}