Résolution accéléromètre ADXL345 I2C

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 ^^

:warning:

Post mis dans la mauvaise section, on parle anglais dans les forums généraux. ➜ déplacé vers le forum francophone.

Merci de prendre en compte les recommandations listées dans "Les bonnes pratiques du Forum Francophone”

———

la bibliothèque (si c'est celle là, faudrait donner plus d'infos) a une fonction pour cela:

void  setRange(adxl345_range_t range);

Arduino-ADXL345/ADXL345.h at 37c67cdcf648d92ef608d4a4001edbdbc03c4ac4 · jarzebski/Arduino-ADXL345 · GitHub

si vous avez une autre bibliothèque alors il faut regarder ce qui est supporté

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.