getEuler()
描述
以歐拉角(Euler angles)表示法回傳目前感測到的慣性姿態。
語法
FreeIMU1.getEuler(angles)
參數
FreeIMU1
:FreeIMU1
型別的變數
angles
:angles
是一個指向浮點數陣列或雙精度浮點數陣列的指標,該陣列應該至少有可以存放三個浮點數或雙精度浮點數元素的空間。在 getEuler()
執行完後,該陣列將會存放表示目前慣性姿態的歐拉角
回傳
無
範例
#include <FreeIMU1.h> #include <Wire.h> FreeIMU1 myIMU; void setup() { Serial.begin(115200); Wire.begin(); delay(500); myIMU.init(); delay(500); } void loop() { double angles[3]; char str[512]; myIMU.getEuler(angles); sprintf(str, "%f\t%f\t%f\t", angles[0], angles[1], angles[2]); Serial.print(str); Serial.print('\n'); delay(20); }
See also
- getQ()
- getEulerRad()
The text of the 86Duino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.