Problème MPU 6050 10DOF

Bonjour,

Quand j’essaie d’utiliser le capteur avec un arduino uno. J’ai un message d’erreur : could not find a valid MPU6050. Avez-vous une librairie recommandée pour l’utilisation du capteur ? Quelle est l’adresse du capteur ? Quelles sont les pins à connecter pour l’utilisation ?

Bonjour,

L’adresse du capteur avec cette carte est 0x69.
Cette librairie fonctionne très bien en principe.
Il faut juste modifier:
MPU6050 accelgyro;
//MPU6050 accelgyro(0x69); // <-- use for AD0 high

par

//MPU6050 accelgyro;
MPU6050 accelgyro(0x69); // <-- use for AD0 high

Pour utiliser la bonne adresse. Pour l’exemple “MPU6050_raw.ino” fourni dans la librairie c’est les lignes 49-50.

Attention: Les niveaux logiques du capteur sont en 3V3 alors que ceux de l’arduino UNO sont en 5V. Il faut donc utiliser un convertisseur de niveaux (LLC) (celui ci par exemple)

Je vais essayer la librairie.

Il y a une entrée 3.3v et 5v sur la carte que j’ai. Pour l’instant j’ai utilisé la pin 3.3 connecté à la sortie 3.3 v de l’arduino.

Oui, il y a une entrée 3.3V et 5V, mais dans tout les cas le capteur fonctionne en 3.3V et donc ses niveaux logiques sont en 3.3. Si vous utiliser l’entrée 5V, il y a un régulateur sur cette entrée qui abaisse la tension à 3.3V.
L’arduino possède effectivement une sortie 3.3V, mais c’est une tension issue d’un régulateur qui n’est pas utilisé par le microcontrôleur, ce dernier fonctionne en 5V uniquement.

L’arduino fourni une tension 3.3V pour permettre d’alimenter un capteur qui fonctionne en 3.3 ou bien pour fournir une tension de référence pour un LLC par exemple, mais les niveaux logiques (I2C dans votre cas) sont en 5V.

Donc votre documentation est une méthode pour grillée la carte ? :cry: :
https://drotek.com/shop/fr/home/62-imu-10dof-mpu6050-hmc5883l-ms5611.html ou ça http://www.ebay.fr/itm/IMU-10DOF-MPU6050-HMC5983-MS5611-Arduino-MultiWii-/172131580612?hash=item2813d77ac4:g:2vIAAOSwZVlXvGec

J’ai en un accéloromètre adafruit conçu avec des ports i2c 5v compatibles, donc les indications ne semblaient pas erronées.