#include <Wire.h>
#include <MPU6050.h>
MPU6050 mpu;
void setup() {
Serial.begin(9600);
Wire.begin();
mpu.initialize();
if (!mpu.testConnection()) {
Serial.println("MPU6050 connection failed.");
while (1);
}
}
void loop() {
int16_t ax, ay, az;
int16_t gx, gy, gz;
int16_t temp; // Variabel untuk menyimpan data suhu
mpu.getMotion6(&ax, &ay, &az, &gx, &gy, &gz);
temp = mpu.getTemperature(); // Dapatkan suhu dalam derajat Celsius
Serial.print("Accel: ");
Serial.print(ax); Serial.print(", ");
Serial.print(ay); Serial.print(", ");
Serial.print(az); Serial.print(", ");
Serial.print("Gyro: ");
Serial.print(gx); Serial.print(", ");
Serial.print(gy); Serial.print(", ");
Serial.print(gz);
Serial.print(", Temp: ");
Serial.print(temp); // Cetak suhu
Serial.println();
delay(1000);
}