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…
jerome
August 8, 2013, 7:14am
#2
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?
jerome
August 8, 2013, 10:03am
#4
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
jerome
August 8, 2013, 12:30pm
#6
Pour la fonction DMP je ne peux pas t’aider. On utilise d’hbitude ce capteur avec les donnees brutes.