diff --git a/IMU/main/mpu6886.c b/IMU/main/mpu6886.c index 9ead173..ab89bc7 100644 --- a/IMU/main/mpu6886.c +++ b/IMU/main/mpu6886.c @@ -276,14 +276,21 @@ void app_main(void) mpu6886_read_accel(&mpu, &accel); mpu6886_read_gyro(&mpu, &gyro); mpu6886_read_temp(&mpu, &temp); - ESP_LOGI("MPU6886", "Accel: X=%8.2f Y=%8.2f Z=%8.2f m/s² | Gyro: X=%8.2f Y=%8.2f Z=%8.2f rad/s | Temp: %8.2f °C", - accel.x, accel.y, accel.z, gyro.x, gyro.y, gyro.z, temp); + // ESP_LOGI("MPU6886", "Accel: X=%8.2f Y=%8.2f Z=%8.2f m/s² | Gyro: X=%8.2f Y=%8.2f Z=%8.2f rad/s | Temp: %8.2f °C", + // accel.x, accel.y, accel.z, gyro.x, gyro.y, gyro.z, temp); + // printf("aX=%8.2f aY=%8.2f aZ=%8.2f m/s² | gX=%8.2f gY=%8.2f gZ=%8.2f rad/s | Temp: %8.2f °C\n", + // accel.x, accel.y, accel.z, gyro.x, gyro.y, gyro.z, temp); + + printf("{\"accel\":{\"aX\":%8.3f,\"aY\":%8.3f,\"aZ\":%8.3f},\"gyro\":{\"gX\":%8.3f,\"gY\":%8.3f,\"gZ\":%8.3f},\"Temp\":%8.2f}", + accel.x, accel.y, accel.z, + gyro.x, gyro.y, gyro.z, + temp); // Publish readings as JSON over MQTT if client available if (s_mqtt_client != NULL) { char payload[256]; int n = snprintf(payload, sizeof(payload), - "{\"accel\":{\"x\":%.3f,\"y\":%.3f,\"z\":%.3f},\"gyro\":{\"x\":%.3f,\"y\":%.3f,\"z\":%.3f},\"temp\":%.2f}", + "{\"accel\":{\"aX\":%8.3f,\"aY\":%8.3f,\"aZ\":%8.3f},\"gyro\":{\"gX\":%8.3f,\"gY\":%8.3f,\"gZ\":%8.3f},\"Temp\":%8.2f}", accel.x, accel.y, accel.z, gyro.x, gyro.y, gyro.z, temp); @@ -294,6 +301,6 @@ void app_main(void) ESP_LOGW("MQTT", "payload truncated or encoding error"); } } - vTaskDelay(pdMS_TO_TICKS(100)); + vTaskDelay(pdMS_TO_TICKS(500)); } }