Bonjour, je n'arrive pas à définir la résolution de l'accéléromètre ADXL345 en +-16g.
Voici mon code :
#include <Wire.h>
#include <ADXL345.h>
int a ;
ADXL345 adxl; //variable adxl is an instance of the ADXL345 library
#define DATA_FORMAT 0x03
void setup(){
Serial.begin(115200);
adxl.powerOn();
a=millis();
}
void loop(){
Serial.println(millis()-a);
//Boring accelerometer stuff
int x,y,z;
adxl.readXYZ(&x, &y, &z); //read the accelerometer values and store them in variables x,y,z
double xyz[3];
double ax,ay,az;
adxl.getAcceleration(xyz);
ax = xyz[0];
ay = xyz[1];
az = xyz[2];
//Serial.print("X=");
Serial.println(ax);
//Serial.println(" g");
//Serial.print("Y=");
Serial.println(ay);
//Serial.println(" g");
//Serial.print("Z=");
Serial.println(az);
//Serial.println(" g");
delay(30);
}
Je ne suis pas du tout un habitué d'arduino, c'est pour un projet perso.
Si vous pouvez m'aiguiller, je suis preneur ^^