#include #include MPU6050 mpu; void setup() { Serial.begin(9600); Wire.begin(); mpu.initialize(); } void loop() { // Variables para almacenar la aceleración en cada eje int16_t accelX, accelY, accelZ; // Lee la aceleración del MPU6050 mpu.getAcceleration(&accelX, &accelY, &accelZ); // Convierte los valores de aceleración a unidades de gravedad (g) float accelX_g = (float)accelX / 16384.0; // factor de escala para el rango de ±2g float accelY_g = (float)accelY / 16384.0; float accelZ_g = (float)accelZ / 16384.0; // Imprime los valores de aceleración en el puerto serie Serial.print("X:"); Serial.print(accelX_g); Serial.print("\tY:"); Serial.print(accelY_g); Serial.print("\tZ:"); Serial.println(accelZ_g); delay(100); // Ajusta el retardo según sea necesario }