Hi DenisIn your code, the axes are assigned as follows in the picture.I have now done the same for me.And I use this:yaw=euler[0]pitch=euler[1]roll=euler[2]Then the results look different. I will do further tests and see how it goes.One more question...
Hi DenisOk before I had only read 1 byte and if that was correct then I have read the 6 others.With your suggestion to read 7 at once and then when the tag is right I use it, it works very well and also faster.I can read and transmit at 15Hz, 30Hz, 6...
Hi DenisIt now works from configuring the LSM6, reading from FIFO, sending to USB and receiving in the App. Also the conversion from FP16 to FB32 and the calculation of pitch, yaw, roll and each in grad degres is perfect.A small problem is still, reg...
Hi Denis, Hi ElianeI read the game rotation vectors from the LSM9But unfortunately no fourth value. This is called the scalar part. float sw = quat[3];How do I calculate this scalar part or how do I read it? float sx = quat[1]; float sy = quat[2]; ...
Hi DenisI have to read the game vectors and send them from the board to the computer.In the computer I can convert the half precision floating to Float32. The values I get are from about -0.9 to +0.9. Now I have to convert these values into yaw, roll...