Sujet : problème accéléromètre

Bonjour,

Je viens d'acheter sur ce site l'accéléromètre suivant :
http://boutique.semageek.com/fr/158-mma … axes-.html

J'ai voulu essayer ce capteur avec une arduino mega. Mon montage est :
Vin sur le +5 de larduino
GND à la masse de l'arduino
X -> A0
Y-> A1
Z-> A2

J'ai fait un petit programme qui lit la valeur sur A0,A1 et A2 et qui l'affiche avec un Serial.println.
j'obtiens après conversions et retrait de l'offset, 0 pour X et Y et autour de 0.55 pour Z. Le soucis est que lorsque je "secoue" le capteur les sorties n'évoluent pas. J'obtiens toujours 0sur X et Y et de très faible variation en Z (bruit ?).

Une idée ?

Merci !

Re : problème accéléromètre

Salut,

ton module est peu être en mode sleep, il faut alimenter la pin slp en +3.3v, avec une résistance 5k Ohms ou plus.

Petite astuce, avec ce module le signal de sortie est en 3.3v donc si tu n'utilise pas d'autre entrée analogique tu peux brancher la sortir +3.3v du module à la pin AREF de l'uno via une résistance 10K Ohms. Dans le setup tu ajoute analogReference(EXTERNAL); et l'arduino saura qu'il doit mesurer de 0 à 3.3v et pas 5v. Il faut modifier la formule de conversion du coup.

Un condensateur de 1uF sur chaque entrée analogique aide beaucoup pour filtrer un peu le signal.

Dernière modification par thib974 (23-04-2014 03:48:36)