Medición de angulo, de hasta 540°

Hola comunidad, es un placer.
Trataré de ser breve y conciso respetando su tiempo y esperando su valiosa ayuda.
Intento hacer un proyecto el cual cociste en para medir los grados(inclinación) a la que se encuentra el volante según lo gire. Eh decidido usar un acelerometro o bien un giroscopio por lo que cuento con un modulo ADXL345 y un MPU-92/65 (Ambos modulos contienen ambas funciones).

El problema está a la hora de programar ya que mis conocimientos en la materia no son suficientes, el monitor serial del código me muestra unos valores, pero me gustaría verlos reflejados en grados.

Utilizo el siguiente código que encontré en la red.

#include "MPU9250.h"

// an MPU9250 object with the MPU-9250 sensor on I2C bus 0 with address 0x68
MPU9250 IMU(Wire,0x68);
int status;

void setup() {
// serial to display data
Serial.begin(115200);
while(!Serial) {}

// start communication with IMU
status = IMU.begin();
if (status < 0) {
Serial.println("IMU initialization unsuccessful");
Serial.println("Check IMU wiring or try cycling power");
Serial.print("Status: ");
Serial.println(status);
while(1) {}
}
// setting the accelerometer full scale range to +/-8G
IMU.setAccelRange(MPU9250::ACCEL_RANGE_8G);
// setting the gyroscope full scale range to +/-500 deg/s
IMU.setGyroRange(MPU9250::GYRO_RANGE_500DPS);
// setting DLPF bandwidth to 20 Hz
IMU.setDlpfBandwidth(MPU9250::DLPF_BANDWIDTH_20HZ);
// setting SRD to 19 for a 50 Hz update rate
IMU.setSrd(19);
}

void loop() {
// read the sensor
IMU.readSensor();

// display the data
Serial.print(IMU.getAccelX_mss(),6);
Serial.print("\t");
Serial.print(IMU.getAccelY_mss(),6);
Serial.print("\t");
Serial.print(IMU.getAccelZ_mss(),6);
Serial.print("\t");
Serial.print(IMU.getGyroX_rads(),6);
Serial.print("\t");
Serial.print(IMU.getGyroY_rads(),6);
Serial.print("\t");
Serial.print(IMU.getGyroZ_rads(),6);
Serial.print("\t");
Serial.print(IMU.getMagX_uT(),6);
Serial.print("\t");
Serial.print(IMU.getMagY_uT(),6);
Serial.print("\t");
Serial.print(IMU.getMagZ_uT(),6);
Serial.print("\t");
Serial.println(IMU.getTemperature_C(),6);
delay(20);
}

Nota: Planeo colocar el sensor de tal manera que la medición de los ángulos los lea a través del eje X ("PITCH")
Agradezco de antemano.

Lee el privado que te he enviado y edita tu post con las instrucciones que allí leas.