Im trying to understand the values that im getting from my MPU6050. I believe that there is a problem with my code. Im not entirely sure how the code is supposed to look like. There doesnt seem to be very many examples on the MPU6050.
What is wrong?
I got the code from a site and ive modified it because it didnt run for me. This is my Input:
arx = (180/3.141592) * atan(ax / sqrt(pow(ay, 2) + pow(az, 2)));
ary = (180/3.141592) * atan(ay / sqrt(pow(ax, 2) + pow(az, 2)));
arz = (180/3.141592) * atan(sqrt(square(ay) + square(ax)) / az);
This is the output im getting
41 3223.00 3307.00 0.08400 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan
42 3307.00 3392.00 0.08500 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan
43 3392.00 3476.00 0.08400 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan
44 3476.00 3560.00 0.08400 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan
45 3560.00 3645.00 0.08500 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan
46 3645.00 3729.00 0.08400 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan
47 3729.00 3813.00 0.08400 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan
48 3813.00 3897.00 0.08400 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan
49 3897.00 3982.00 0.08500 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan
50 3982.00 4066.00 0.08400 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan
51 4066.00 4150.00 0.08400 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan
52 4150.00 4234.00 0.08400 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan
53 4234.00 4319.00 0.08500 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan
54 4319.00 4403.00 0.08400 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan
55 4403.00 4487.00 0.08400 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan
56 4487.00 4571.00 0.08400 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan
57 4571.00 4656.00 0.08500 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan
58 4656.00 4740.00 0.08400 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan
59 4740.00 4824.00 0.08400 0 0 0 0 0 0 nan nan nan nan nan nan nan nan nan