#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C
lcd(0x27,20,4);
#include<Adafruit_MPU6050.h>
#include<Adafruit_Sensor.h>
#include<Wire.h>
Adafruit_MPU6050 mpu;
void setup(void) {
Serial.begin(115200);
lcd.init();
lcd.backlight();
while (!mpu.begin()){
Serial.println("MPU6050 not connected!");
delay(1000);
}
Serial.println("MPU6050 ready!");
}
sensors_event_t event;
void loop() {
mpu.getAccelerometerSensor()->getEvent(&event);
lcd.setCursor(3,0);
lcd.print("X:");
lcd.print(event.acceleration.x);
lcd.print("m/s^2");
lcd.setCursor(3,1);
lcd.print("Y:");
lcd.print(event.acceleration.y);
lcd.print("m/s^2");
lcd.setCursor(3,2);
lcd.print("Z:");
lcd.print(event.acceleration.z);
lcd.print("m/s^2");
lcd.setCursor(3,3);
Serial.print("[");
Serial.print(millis());
Serial.print("]X:");
Serial.print(event.acceleration.x);
Serial.print(",Y:");
Serial.print(event.acceleration.y);
Serial.print(",Z:");
Serial.print(event.acceleration.z);
Serial.print("m/s^2");
Serial.print("Rotation X:");
Serial.print(event.gyro.x);
Serial.print(",Y:");
Serial.print(event.gyro.y);
Serial.print(",z:");
Serial.print(event.gyro.z);
Serial.print("rad/s");
delay(500);
}