#include <Wire.h> #include <Adafruit_ADS1015.h> Adafruit_ADS1115 ads; /* Use this for the 16-bit version */ //Adafruit_ADS1015 ads; /* Use thi for the 12-bit version */ void setup(void) { Serial.begin(9600); ads.begin(); ads.setGain (GAIN_SIXTEEN); } void loop(void) { uint16_t adc0, adc1; adc0 = ads.readADC_SingleEnded(0); adc1 = ads.readADC_SingleEnded(1); Serial.print(adc0); Serial.print(" "); Serial.println(adc1); }
В библиотеке от Adafruit не прописаны регистры ADS1115, попробуйте форк Код (C++): ads.setGain (GAIN_SIXTEEN); ads.setSPS(ADS1115_REG_CONFIG_DR_860SPS); // 860 samples per second ads.begin();
Это измененная версия библиотеки от Adafruit с добавленными адресами регистров ADS1115. Установите измененную библиотеку, временно переместив уже установленную.