How to use ads1015.

Dependencies:   ADS1015 USBDevice mbed

main.cpp

Committer:
arve0
Date:
2013-11-20
Revision:
1:3557be903240
Parent:
0:ea70612a3ee1
Child:
2:7dabf69723a3

File content as of revision 1:3557be903240:

#include "mbed.h"
#include "Adafruit_ADS1015.h"
#include "USBSerial.h"

#define SERIAL_BAUD_RATE    9600

I2C i2c(p23, p18);
Adafruit_ADS1015 ads(&i2c);
USBSerial pc; // USB CDC serial port

 
int main() {
    ads.setGain(GAIN_SIXTEEN); // set range to +/-0.256V
    int16_t 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();
        pc.printf("diff a2, a3: %d\r\n", reading); // print diff
    }
}