新手入门
- 积分
- 6
- 金钱
- 6
- 注册时间
- 2019-9-28
- 在线时间
- 9 小时
|
10金钱
想利用mpu6050做pid控制
直接用的例程文件进行复制作移植的
下面这个是mpu6050的例程使用
if(mpu_dmp_get_data(&pitch,&roll,&yaw)==0)
{
temp=MPU_Get_Temperature(); //μÃμ½Î¶èÖμ
MPU_Get_Accelerometer(&aacx,&aacy,&aacz); //μÃμ½¼óËù¶è′«¸DÆ÷êy¾Y
MPU_Get_Gyroscope(&gyrox,&gyroy,&gyroz); //μÃμ½íóÂYòÇêy¾Y
if(report)mpu6050_send_data(aacx,aacy,aacz,gyrox,gyroy,gyroz);//óÃ×Ô¶¨òåÖ¡·¢Ëí¼óËù¶èoííóÂYòÇÔ-ê¼êy¾Y
if(report)usart1_report_imu(aacx,aacy,aacz,gyrox,gyroy,gyroz,(int)(roll*100),(int)(pitch*100),(int)(yaw*10));
if((t%10)==0)
{
if(temp<0)
在我的这个程序里,这个if(mpu_dmp_get_data(&pitch,&roll,&yaw)==0)
一直进不去,应该是mpu_dmp_get_data(&pitch,&roll,&yaw)错误了,不知道为啥,我都是原封不动移植的
求助,谢谢啦。
程序不报错,但是效果出不来,我找到问题应该就在这个mpu捕获函数没有正常运行
可以qq联系我:1756170618 |
|
|