getRawValues()

描述

取得六轴惯性感测器的原始数据。

语法


FreeIMU1.getRawValues(raw_values)

参数

FreeIMU1FreeIMU1 型别的变数

raw_valuesraw_values 是一个指向整数阵列的指标,该阵列应该至少有可以存放六个整数元素的空间。在 getRawValues() 执行完后,该阵列会依序存放加速度计 X,Y,Z 轴的原始数据及陀螺仪 X,Y,Z 轴的原始数据

回传

范例

#include <FreeIMU1.h> 
#include <Wire.h>
  
FreeIMU1 myIMU;
  
void setup()
{
  Serial.begin(115200);
  Wire.begin();
  delay(500);
  
  myIMU.init();
  delay(500);
}
  
void loop()
{
  int raw_values[6];
  char str[512];
  
  myIMU.getRawValues(raw_values);
  sprintf(str, "%d\t%d\t%d\t%d\t%d\t%d\t", 
          raw_values[0], raw_values[1], raw_values[2], 
          raw_values[3], raw_values[4], raw_values[5]);
  Serial.print(str);
  Serial.print('\n');
  delay(20);
}

See also

getValues()


函式库参考主页面

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.