|
我的板子是:ATMEGA2560+MPU6050+HMC5883L+MS5611+NEO6M GPS
新刷的2.3版本,在代码里 #define MAG_ORIENTATION(X, Y, Z) 不知道赋值是怎样的
我今天用的定义是:#define MAG_ORIENTATION(X, Y, Z) {magADC[ROLL] = X; magADC[PITCH] = Y; magADC[YAW] = -Z;}
开GPS定点后,四轴向一边倾斜,飘出去很远。
我看这一句在2.2版本里的定义是:
#define MAG_ORIENTATION(X, Y, Z) {magADC[ROLL] = Y; magADC[PITCH] = -X; magADC[YAW] = -Z;}
而在2.3版本里的默认定义是:
#define MAG_ORIENTATION(X, Y, Z) {magADC[ROLL] = X; magADC[PITCH] = Y; magADC[YAW] = Z;}
现在不知道该怎么定义了,望用过2.3版本的朋友帮个忙说一下,谢谢。
|
欢迎继续阅读楼主其他信息
|