“获取姿态传感器三轴角度”的版本间的差异
第78行: | 第78行: | ||
[[Sensor-Motion|返回Sensor-Motion界面]] | [[Sensor-Motion|返回Sensor-Motion界面]] | ||
− | [[ | + | [[Sensor-Motion_Reference|返回Sensor-Motion_Reference界面]] |
2018年11月16日 (五) 05:30的最新版本
描述 在下面的示例中,使用mCenter+检测姿态传感器的三轴角度,通过串口将数值打印出来
所需硬件
电路搭建 将姿态传感器接到mCenter+的I2C引脚。
代码 单独读取各轴角度 #include <Microduino_sensorMotion.h>
sensorMotion mpu6050;
void setup()
{
//串口初始化
Serial.begin(115200);
mpu6050.begin();
}
void loop()
{
Serial.print(mpu6050.getYaw());
Serial.print(" \t");
Serial.print(mpu6050.getPitch());
Serial.print(" \t");
Serial.print(mpu6050.getRoll());
Serial.println(" ");
delay(10);
}
#include <Microduino_sensorMotion.h>
sensorMotion mpu6050;
float ypr[3];
void setup()
{
//串口初始化
Serial.begin(115200);
mpu6050.begin();
}
void loop()
{
mpu6050.getYawPitchRoll(ypr);
Serial.print("ypr\t");
Serial.print(ypr[0]);
Serial.print("\t");
Serial.print(ypr[1]);
Serial.print("\t");
Serial.println(ypr[2]);
delay(10);
}
|