How to use ads1015.

Dependencies:   ADS1015 USBDevice mbed

Committer:
arve0
Date:
Sun Nov 10 18:30:09 2013 +0000
Revision:
0:ea70612a3ee1
Child:
1:3557be903240
fix comment

Who changed what in which revision?

UserRevisionLine numberNew contents of line
arve0 0:ea70612a3ee1 1 #include "mbed.h"
arve0 0:ea70612a3ee1 2 #include "Adafruit_ADS1015.h"
arve0 0:ea70612a3ee1 3 #include "USBSerial.h"
arve0 0:ea70612a3ee1 4
arve0 0:ea70612a3ee1 5 #define SERIAL_BAUD_RATE 9600
arve0 0:ea70612a3ee1 6
arve0 0:ea70612a3ee1 7 I2C i2c(p23, p18);
arve0 0:ea70612a3ee1 8 Adafruit_ADS1015 ads(&i2c);
arve0 0:ea70612a3ee1 9 USBSerial pc; // USB CDC serial port
arve0 0:ea70612a3ee1 10
arve0 0:ea70612a3ee1 11
arve0 0:ea70612a3ee1 12 int main() {
arve0 0:ea70612a3ee1 13 uint16_t reading;
arve0 0:ea70612a3ee1 14 while (1) {
arve0 0:ea70612a3ee1 15 reading = ads.readADC_SingleEnded(0); // read channel 0
arve0 0:ea70612a3ee1 16 pc.printf("reading: %d\r\n", reading); // print reading
arve0 0:ea70612a3ee1 17 wait(2); // loop 2 sek
arve0 0:ea70612a3ee1 18 }
arve0 0:ea70612a3ee1 19 }