|
發表於 2013年4月9日 08:23 AM
|
顯示全部樓層
如果飛控板沒裝反,那就是程式中的陀螺儀、加速計的XYZ設定有變。
因為龍哥用FLYDUINO_MPU可以飛的話,你應該也可以才是。
你有去改FLYDUINO_MPU的設定嗎?
def.h中的所定義的FLYDUINO_MPU的定義如下:
#if defined(FLYDUINO_MPU)
#define MPU6050
#define ACC_ORIENTATION(X, Y, Z) {accADC[ROLL] = X; accADC[PITCH] = Y; accADC[YAW] = Z;}
#define GYRO_ORIENTATION(X, Y, Z) {gyroADC[ROLL] = -Y; gyroADC[PITCH] = X; gyroADC[YAW] = -Z;}
#endif
上面的ACC_ORIENTATION(X, Y, Z)和GYRO_ORIENTATION(X, Y, Z),就是加速計和陀螺儀的XYZ軸的方向,
我用mwc-s v1.5時,MWC是2.1版,不用改就能飛了。方向沒有錯誤。
除非2.2版的有改變,不然龍哥如果能飛,那應該還是正確的。
你照片中的四軸的前方是三角形Mark尖端指的方向嗎?
|
|