笔记

2022/8/7 23:28:06

本文主要是介绍笔记,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1.  MPU数据获取

   MPU6050 mpu;
  mpu.testConnection();//测试MPU是否连接成功
  mpu.initialize();
  
   mpu.getMotion6(&ax, &ay, &az, &gx, &gy, &gz); //获取加速度和陀螺仪数据
   mpu.getAcceleration(&ax, &ay, &az);     //获取加速度数据
   mpu.getRotation(&gx, &gy, &gz);       //获取陀螺仪数据

 2.  mpu的DMP初始化

 

   MPU6050 mpu;
  mpu.testConnection();//测试MPU是否连接成功
  mpu.initialize();

  devStatus = mpu.dmpInitialize();
   mpu.setXGyroOffset(220);
   mpu.setYGyroOffset(76);
   mpu.setZGyroOffset(-85);
   mpu.setZAccelOffset(1788);
   if (devStatus == 0) {
       mpu.setDMPEnabled(true);
       attachInterrupt(digitalPinToInterrupt(INTERRUPT_PIN), dmpDataReady, RISING);
       mpuIntStatus = mpu.getIntStatus();
       dmpReady = true;
       packetSize = mpu.dmpGetFIFOPacketSize();
   }






 

 

 



这篇关于笔记的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程