hrithik18k/air-mouse
This code defines various surface-mount and through-hole electronic components, specifying their physical footprints, pin configurations, and 3D CAD models for hardware visualization.
- Version
- 1.0.3
- License
- unset
- Stars
- 0
ESP32_Mpu6050Test.ino
#include <Wire.h>
#include <MPU6050_tockn.h>
MPU6050 mpu(Wire);
void setup() {
Serial.begin(115200);
Wire.begin(21, 22); // SDA=21, SCL=22 for ESP32
Serial.println("Initializing MPU6050...");
mpu.begin();
mpu.calcGyroOffsets(true);
Serial.println("MPU6050 ready!");
}
void loop() {
mpu.update();
Serial.print("Temp: ");
Serial.print(mpu.getTemp());
Serial.print(" °C\t");
Serial.print("Acc X: ");
Serial.print(mpu.getAccX());
Serial.print(" | Y: ");
Serial.print(mpu.getAccY());
Serial.print(" | Z: ");
Serial.print(mpu.getAccZ());
Serial.print("\t");
Serial.print("Gyro X: ");
Serial.print(mpu.getGyroX());
Serial.print(" | Y: ");
Serial.print(mpu.getGyroY());
Serial.print(" | Z: ");
Serial.print(mpu.getGyroZ());
Serial.print("\t");
Serial.print("Angle X: ");
Serial.print(mpu.getAngleX());
Serial.print(" | Y: ");
Serial.print(mpu.getAngleY());
Serial.print(" | Z: ");
Serial.println(mpu.getAngleZ());
delay(500);
}