getEulerRad()
描述
功能与 getEuler() 相同,只是回传的角度改以弧度(radiand)表示。
语法
FreeIMU1.getEulerRad(angles)
参数
FreeIMU1
:FreeIMU1
型别的变数
angles
:angles
是一个指向浮点数阵列或双精度浮点数阵列的指标,该阵列应该至少有可以存放三个浮点数或双精度浮点数元素的空间。在 getEulerRad()
执行完后,该阵列将会存放表示目前惯性姿态的欧拉角
回传
范例
#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
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.