Skip to content

This is the Arduino library to use with the ADC Nanoshield (ADS1015 and ADS1115 ICs).

License

Notifications You must be signed in to change notification settings

circuitar/Nanoshield_ADC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nanoshield_ADC

This is the Arduino software library to access the ADC Nanoshield (ADS1x15 IC) from Texas Instruments.

Library features include:

  • Analog to digital conversion with 16 bits resolution.
  • Continuous mode to capture measures with a given sample rate.
  • Gain adjust to pair the signal magnitude with the resolution.
  • Differential voltage measurements.
  • High threshold setting to trigger interruptions.

To install, just click Download ZIP and install it using Sketch > Include Library... > Add .ZIP Library in the Arduino IDE.

This library is based on the Adafruit_ADS1X15 library from Adafruit.

The following examples are provided:

  • Voltage: read a voltage in single-ended mode.
  • VoltageWithHighGain: read a voltage in single-ended mode with a high gain. Increasing the gain allows reading smaller voltages with increased resolution.
  • Voltage4Ch: read four voltages in a single ADC Nanoshield.
  • Voltage16Ch: using multiple boards. Read sixteen voltages across four units of the ADC Nanoshield. Make sure that the jumpers for the I2C address are properly configured to support this example.
  • DifferentialVoltage: read a differential voltage between inputs 2 (+) and 3 (-). The channels can be easily changed to 0 (+) and 1 (-).
  • Read4to20mA: how to read data from industrial 4-20mA sensors (or 4-20mA "transmistters"). Make sure to use the 4-20 ADC Nanoshield board for this example.
  • ContinuousMode: read data in continuous mode to achieve high sample rates.
  • ContinuousMode4Ch: read multiple channels in continuous mode.
  • Comparator: trigger interruptions on arduino using the ADC Nanoshield in comparator mode.
  • RawAdcValue: read the raw ADC value in single-ended mode.

Original work Copyright (c) 2012, Adafruit Industries Modified work Copyright (c) 2014 Circuitar All rights reserved.

This software is released under a BSD license. See the attached LICENSE file for details.

About

This is the Arduino library to use with the ADC Nanoshield (ADS1015 and ADS1115 ICs).

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •