IMU 10DOF - MPU6050 + HMC5883 + MS5611 V2 0x69 et 0x77 seul

Bonjour,

Je viens d’acheter ce module sur ebay,

Carte Mega 2560, cablage 5v -> 5v, GND -> GND, SDA -> SDA, SCL -> SCL
J’ai passé un I2c scanner pour vérifier

je trouve 2 device :
Found address: 105 (0x69)
Found address: 119 (0x77)

mais pas le 30 ( le HMC5883 ), sur le site je vois :

MPU6050 -> 105
MS5611 -> 119
HMC5883 -> 30

j’ai lu :
You can’t communicate directly with the magnetometer because it is plugged on the Aux I2C bus of MPU6050 and not on the main bus.

Donc c’est que c’est ok ?
Pour FreeImu c’est ou qu’on défini les adresses ?

Merci d’avance

ok j’ai trouvé :

dans FreeIMU-20121122_1126\libraries\MPU60X0\MPU60X0.h

changer la ligne :

#define MPU60X0_DEFAULT_ADDRESS MPU60X0_ADDRESS_AD0_LOW
par :
#define MPU60X0_DEFAULT_ADDRESS MPU60X0_ADDRESS_AD0_HIGH

et c’est ok