Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Changed: | ||||||||
< < | L'acceleromètre MPU6050 | |||||||
> > | L'accéléromètre MPU6050IntroductionLe MPU6050 est un accéléromètre et gyroscope mesurant l'accélération dans les trois axes ainsi que la rotation autours ces trois axes. Le module utilise l'interface I2C.Exercice 1 : Comprendre le bus I2CLire la documentation du bus I2C et les fiches techniques du MPU6050:
Exercice 2 : Trouver les modules I2C sur le busÉcrire un programme qui imprime les adresses de toutes le modules présent sur le bus I2C. Ce programme sera utilisé pour tous les modules I2C qui seront utilisé dans le cours. Pour cette raison, le programme doit être soigneusement vérifié. Le résultat du programme doit être formaté comme suit :![]() Exercice 3 : Le registre WHO_AM_IInitialiser le MPU6050 et imprimer le contenu du registre WHO_AM_I. La description des registres nous dit qu'on doit trouver la valeur 0x34.Exercice 4 : Lire les valeurs de l'accéléromètre ACCEL_XOUT .. ACCEL_ZOUT.Lire les registres accel_xout_h .. accel_zout_l, combiner les valeurs des registres xxx_H et xxx_L et imprimer les valeurs brutes. Attention: Il s'agit des valeurs entières 16 bits avec signe ! Convertir ces valeurs en valeurs physiques avec les unités de mg (milli g, On doit trouver des valeurs proches de zéro pour les axes x et y et proche de 1 g pour l'axe z ) | |||||||
-- ![]() Comments\ No newline at end of file | ||||||||
Added: | ||||||||
> > |
|
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Added: | ||||||||
> > |
L'acceleromètre MPU6050--![]() Comments |