Arduino y gyroscopio  IDG500

Hola a todos!!

Soy un estudiante de diseño interactivo y estoy haciendo un proyecto con una esfera que lleva dentro un giroscopio para saber la rotacion de esta, en el eje X e Y.

Tengo este codigo sacada de la página de sparkfun:

int x, y; // X and Y in-plane sensing
void setup()
{

  • Serial.begin(9600); // sets the serial port to 9600*
    }
    void loop()
    {
  • x = analogRead(0); // read analog input pin 0*
  • y = analogRead(1); // read analog input pin 1*
  • Serial.print("rotational rates are x, y: ");*
  • Serial.print(x, DEC); // print the rotational rate in the X axis*
  • Serial.print(" "); // prints a space between the numbers*
  • Serial.println(y, DEC); // print the rotational rate in the Y axis*
  • delay(100); // wait 100ms for next reading*
    }

Cuando lo ejecuto me da valores alrededor de los 270 en X e Y.

Me gustaria saber como puedo transformar estos valores que me da el giroscopio en grados para poder saber la rotacion actual de la esfera.

Gracias :slight_smile: