The ADS1115 4-channel breakout board are perfect for adding high-resolution analog to digital conversion to any microprocessor-based project.
These boards can run with power and logic signals between 2v to 5v, so they are compatible with all common 3.3v and 5v processors.
As many of 4 of these board can be controlled from the same 2-wire I2C bus, giving you up to 16 single-ended or 8 differential channels.
A programmable gain amplifier provides up to x16 gain for small signals.
Resolution: 16 Bits
Programmable Sample Rate: 8 to 860 Samples/Second
Power Supply/Logic Levels: 2.0V to 5.5V
Low Current Consumption: Continuous Mode: Only 150µA Single-Shot Mode: Auto Shut-Down
Internal Low-Drift Voltage Reference
Internal PGA: up to x16
I2C Interface: 4-Pin-Selectable Addresses
Four Single-Ended or 2 Differential Inputs
ADS1115 Arduino Library Installation
There are multiple libraries available for the ADS1115 Module.
While browsing through the Library Manager you will get the library from a different developer.
Out of all the available libraries, we can try using one of the stable libraries for our application.
The library is from RobTillaart.
You can download the library from the following link as well.
Download: RobTillaart ADS1X15 Library
The library has the functionality to set the I2C clock speed, set Programmable Gain, Operational mode & Data rate.
Using this library we can read the sensor ADC Data in Single mode, Differential Mode, and Continuous Mode.