??? Comment utiliser 2 ADS1115 avec arduino ??? (Résolu)

pepe:
Bonsoir

Comme tu sembles utiliser la bibliothèque ADS1X15 d'Adafruit, alors tu peux procéder comme suit :

#include <Wire.h>

#include <Adafruit_ADS1015.h>

Adafruit_ADS1115 adsA;        // premier ADS1115 à l'adresse par défaut (0x48)
Adafruit_ADS1115 adsB(0x49);  // second ADS1115 à l'adresse 0x49 (ADDR relié à VDD)

void setup(void){
  adsA.begin();  // initialise la liaison I2C

//  adsB.begin();  // inutile avec la version actuelle de la bibliothèque

adsA.setGain(GAIN_EIGHT);  // gain du premier ADS1115
  adsB.setGain(GAIN_EIGHT);  // gain du second ADS1115
}

void loop() {
  int16_t data1, data2, data3, data4;

data1 = adsA.readADC_Differential_0_1(); // tension differentielle A0/A1 du premier ADS1115
  data2 = adsA.readADC_Differential_2_3(); // tension differentielle A2/A3 du premier ADS1115
  data3 = adsB.readADC_Differential_0_1(); // tension differentielle A0/A1 du second ADS1115
  data4 = adsB.readADC_Differential_2_3(); // tension differentielle A2/A3 du second ADS1115

...

}

Je te remercie de t'être penché sur cas!!! juste avant lire le poste j'avais fini par trouver la solution quasi identique