Problème d'utilisation MPU6050 10DOF avec I2Cdevlib

Bonjour,

J’essaye de faire fonctionner le code suivant github.com/jrowberg/i2cdevlib/b … 0_DMP6.ino sur mon arduino + 10DOF mais en vain

Au niveau de la librairie MPU6050, j’ai modifié le fichier MPU6050.h pour redéfinir les variables suivantes

#define MPU6050_ADDRESS_AD0_LOW 0x69
#define MPU6050_ADDRESS_AD0_HIGH 0x68

J’arrive bien à communiquer avec le MPU6050 mais je reste en attente d’une interruption. Avez-vous une idée?

Merci

Sortie série:

”íInitializing I2C devices…
Testing device connections…
105
MPU6050 connection successful

Send any character to begin DMP programming and demo:
Initializing DMP…
Enabling DMP…
Enabling interrupt detection (Arduino external interrupt 0)…
DMP ready! Waiting for first interrupt…

Bonjour,

C’est plus propre de mettre ce code:
#define MPU6050_ADDRESS_AD0_LOW 0x68 // address pin low (GND), default for InvenSense evaluation board
#define MPU6050_ADDRESS_AD0_HIGH 0x69 // address pin high (VCC)
#define MPU6050_DEFAULT_ADDRESS MPU6050_ADDRESS_AD0_HIGH

Avez vous utilisé une interruption pour la fonction DMP?

Bonjour,

J’ai utilisé le code suivant :
github.com/jrowberg/i2cdevlib/b … 0_DMP6.ino

Par contre je viens de voir que sur la carte DROTEK IMU10DOF il n’y a pas de sortie pour les interruptions. Comment faire pour contourner le problème?

Impossible de récupérer la sortie interrupt sur cette board. Il faut utiliser un autre mode que le DMP.

Merci pour ta réponse.

As-tu une solution de contournement avec cette librairie? As-tu un exemple à me fournir pour intégrer facilement cette carte?

Par avance merci

Pour la fonction DMP je ne peux pas t’aider. On utilise d’hbitude ce capteur avec les donnees brutes.