#include #include Adafruit_ADS1115 ads(0x48); void setup(void) { Serial.begin(115200); Serial.println("Hello!"); Serial.println("Getting single-ended readings from AIN0..3"); ads.setGain(GAIN_ONE); //set to +- 4096 mV Serial.println("ADC Range set to: +/- 4096 mV (ADS1115: 1 bit = 0.125 mV"); ads.begin(); } void loop(void) { int16_t adc0, adc1, adc2, adc3; adc0 = ads.readADC_SingleEnded(0); adc1 = ads.readADC_SingleEnded(1); adc2 = ads.readADC_SingleEnded(2); adc3 = ads.readADC_SingleEnded(3); Serial.print("AIN0: "); Serial.print(adc0); Serial.print(" = mV: "); Serial.println(adc0 * 0.125); Serial.print("AIN1: "); Serial.print(adc1); Serial.print(" = mV: "); Serial.println(adc1 * 0.125); Serial.print("AIN2: "); Serial.print(adc2); Serial.print(" = mV: "); Serial.println(adc2 * 0.125); Serial.print("AIN3: "); Serial.print(adc3); Serial.print(" = mV: "); Serial.println(adc3 * 0.125); Serial.println(" "); delay(1000); }