How to use ads1115.

Dependencies:   ADS1015 USBDevice mbed

Revision:
1:02d947b2fdec
Parent:
0:ea70612a3ee1
--- a/main.cpp	Sun Nov 10 18:30:09 2013 +0000
+++ b/main.cpp	Sat Oct 11 08:57:10 2014 +0000
@@ -5,15 +5,18 @@
 #define SERIAL_BAUD_RATE    9600
 
 I2C i2c(p23, p18);
-Adafruit_ADS1015 ads(&i2c);
+Adafruit_ADS1115 ads(&i2c);
 USBSerial pc; // USB CDC serial port
 
- 
-int main() {
-    uint16_t reading;
+
+int main(){
+    ads.setGain(GAIN_SIXTEEN); // set range to +/-0.256V
+    int reading;
     while (1) {
         reading = ads.readADC_SingleEnded(0); // read channel 0
         pc.printf("reading: %d\r\n", reading); // print reading
         wait(2); // loop 2 sek
+        reading = ads.readADC_Differential_2_3(); // differential channel 2-3
+        pc.printf("diff a2, a3: %d\r\n", reading); // print diff
     }
 }
\ No newline at end of file