diff --git a/arduino/mpu6050_tockn_GetAllData.ino b/arduino/mpu6050_tockn_GetAllData.ino new file mode 100644 index 00000000..d97c3f01 --- /dev/null +++ b/arduino/mpu6050_tockn_GetAllData.ino @@ -0,0 +1,46 @@ + +#include +#include + +MPU6050 mpu6050(Wire); + +long timer = 0; + +void setup() { + Serial.begin(9600); + Wire.begin(); + mpu6050.begin(); + mpu6050.calcGyroOffsets(true); +} + +void loop() { + mpu6050.update(); + + if(millis() - timer > 1000){ + + Serial.println("======================================================="); + Serial.print("temp : ");Serial.println(mpu6050.getTemp()); + Serial.print("accX : ");Serial.print(mpu6050.getAccX()); + Serial.print("\taccY : ");Serial.print(mpu6050.getAccY()); + Serial.print("\taccZ : ");Serial.println(mpu6050.getAccZ()); + + Serial.print("gyroX : ");Serial.print(mpu6050.getGyroX()); + Serial.print("\tgyroY : ");Serial.print(mpu6050.getGyroY()); + Serial.print("\tgyroZ : ");Serial.println(mpu6050.getGyroZ()); + + Serial.print("accAngleX : ");Serial.print(mpu6050.getAccAngleX()); + Serial.print("\taccAngleY : ");Serial.println(mpu6050.getAccAngleY()); + + Serial.print("gyroAngleX : ");Serial.print(mpu6050.getGyroAngleX()); + Serial.print("\tgyroAngleY : ");Serial.print(mpu6050.getGyroAngleY()); + Serial.print("\tgyroAngleZ : ");Serial.println(mpu6050.getGyroAngleZ()); + + Serial.print("angleX : ");Serial.print(mpu6050.getAngleX()); + Serial.print("\tangleY : ");Serial.print(mpu6050.getAngleY()); + Serial.print("\tangleZ : ");Serial.println(mpu6050.getAngleZ()); + Serial.println("=======================================================\n"); + timer = millis(); + + } + +}