#include<Wire.h>
#include <Adafruit_MPU6050.h>
#include <Adafruit_Sensor.h>
Adafruit_MPU6050 mpu;
void setup(){
Serial.begin(115200);
mpu.begin();
mpu.setAccelerometerRange(MPU6050_RANGE_8_G);
mpu.setGyroRange(MPU6050_RANGE_2000_DEG);
mpu.setFilterBandwidth(MPU6050_BAND_21_HZ);
}
void loop(){
sensors_event_t acc, rot, temp;
mpu.getEvent(&acc, &rot, &temp);
Serial.print("X Acceleration : ");
Serial.print(acc.acceleration.x);
Serial.print("\tY Acceleration : ");
Serial.print(acc.acceleration.y);
Serial.print("\tZ Acceleration : ");
Serial.print(acc.acceleration.z);
Serial.println(" ");
Serial.print("X Rotation : ");
Serial.print(rot.gyro.x * 57.324840764331210191082802547771);
Serial.print("°\tY Rotation : ");
Serial.print(rot.gyro.y * 57.324840764331210191082802547771);
Serial.print("°\tZ Rotation : ");
Serial.print(rot.gyro.z * 57.324840764331210191082802547771);
Serial.println("°");
Serial.print("Temperature : ");
Serial.print(temp.temperature);
Serial.println(" °C");
Serial.println("===================");
delay(1000);
}