hallo
ich habe mir ein Quadcopter gebaut! Lief jetzt seid Wochen mit dem WiiMotion und NUNCHACK war sehr zufrieden wollte jetzt mal das : Flyduino 9DOF IMU MPU6050+HMC5883l nutzen!
Meine Komponenten:
Flyduino MWC Board matt black v2
Flyduino Pro Mini 16Mhz 5V
Flyduino 9DOF IMU MPU6050+HMC5883l
Wie bekomme ich das 9 DOF in der multiwii Software zum laufen ?
Das hab ich in Def.H eingebaut und in config.h drauf verwiesen!
//Flyduino 9dof
#if defined(Flyduino9DOF)
#define MPU6050
#define HMC5883
#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;}
#define MAG_ORIENTATION(X, Y, Z) {magADC[ROLL] = X; magADC[PITCH] = Y; magADC[YAW] = -Z;}
#define MPU6050_EN_I2C_BYPASS // MAG connected to the AUX I2C bus of MPU6050
#undef INTERNAL_I2C_PULLUPS
#endif
gruß
und danke für die Hilfe!
christianbl
ich habe mir ein Quadcopter gebaut! Lief jetzt seid Wochen mit dem WiiMotion und NUNCHACK war sehr zufrieden wollte jetzt mal das : Flyduino 9DOF IMU MPU6050+HMC5883l nutzen!
Meine Komponenten:
Flyduino MWC Board matt black v2
Flyduino Pro Mini 16Mhz 5V
Flyduino 9DOF IMU MPU6050+HMC5883l
Wie bekomme ich das 9 DOF in der multiwii Software zum laufen ?
Das hab ich in Def.H eingebaut und in config.h drauf verwiesen!
//Flyduino 9dof
#if defined(Flyduino9DOF)
#define MPU6050
#define HMC5883
#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;}
#define MAG_ORIENTATION(X, Y, Z) {magADC[ROLL] = X; magADC[PITCH] = Y; magADC[YAW] = -Z;}
#define MPU6050_EN_I2C_BYPASS // MAG connected to the AUX I2C bus of MPU6050
#undef INTERNAL_I2C_PULLUPS
#endif
gruß
und danke für die Hilfe!
christianbl
Zuletzt bearbeitet von einem Moderator: