DF Robot ADS1115 16 Bit A/D Module
The DF Robot I2C ADS1115 16-bit ADC module can accurately collect and convert analog signals. Through this ADC module, a Raspberry Pi can easily use a wide range of Gravity series analog sensors to measure various signals, and perceive this world. DFRobot I2C ADS1115 16-bit ADC module is specially designed for Raspberry Pi and Gravity series analog sensors, which greatly reduces the difficulty of using the Gravity series analog sensors, plug and play, no soldering, thus making it very convenient to use.
This module uses 16-bit ADC chip ADS1115, supports 3.3 ~ 5V wide voltage power supply. The chip has a precision reference voltage and programmable gain adjustment (PGA), therefore, accurate acquisition and conversion can be performed for both weak and highly variable signals . So it is also applicable to all types of applications that the main control board needs to accurately collect the analog signals.
Quick Spec
- Supply Voltage: 3.3 ~ 5V
- Analog Signal Detection Range: 0 ~ VCC
- Number of Analog Channels: 4
- ADC Bits: 16 Bit
- Operating Current: 2 ~ 3mA
- Interface Type: Gravity I2C
- Interface Level: High 3.3V, Low 0V
- Dimensions: 32 x 32mm
- Net Weight: 15g
Pinout

Pin Number | Label | Description |
---|---|---|
\ | VCC | Power VCC (3.3 ~ 5V) |
- | GND | Power GND (0V) |
C | SCL | I2C Bus Clock Line |
D | SDA | I2C Bus Data Line |
A | Analog In | Analog Input Channels: A0, A1, A2, A3 |
ADDR | I2C Address | I2C address selection switch,I2C address: 0x48, 0x4 |
Wiring Diagram
Raspberry Pi

Arduino

Sample Code
/*
* file ADS1115_ReadVoltage.ino
* @ https://github.com/DFRobot/DFRobot_ADS1115
* connect ADS1115 I2C interface with your board (please reference board compatibility)
* The voltage value read by A0 A1 A2 A3 is printed through the serial port.
* Copyright [DFRobot](https://www.dfrobot.com), 2016
* Copyright GNU Lesser General Public License
* version V1.0
* date 2018-01-21
*/
#include <Wire.h>
#include <DFRobot_ADS1115.h>
DFRobot_ADS1115 ads;
void setup(void)
{
Serial.begin(115200);
ads.setAddr_ADS1115(ADS1115_IIC_ADDRESS0); // 0x48
ads.setGain(eGAIN_TWOTHIRDS); // 2/3x gain
ads.setMode(eMODE_SINGLE); // single-shot mode
ads.setRate(eRATE_128); // 128SPS (default)
ads.setOSMode(eOSMODE_SINGLE); // Set to start a single-conversion
ads.init();
}
void loop(void)
{
if (ads.checkADS1115())
{
int16_t adc0, adc1, adc2, adc3;
adc0 = ads.readVoltage(0);
Serial.print("A0:");
Serial.print(adc0);
Serial.print("mV, ");
adc1 = ads.readVoltage(1);
Serial.print("A1:");
Serial.print(adc1);
Serial.print("mV, ");
adc2 = ads.readVoltage(2);
Serial.print("A2:");
Serial.print(adc2);
Serial.print("mV, ");
adc3 = ads.readVoltage(3);
Serial.print("A3:");
Serial.print(adc3);
Serial.println("mV");
}
else
{
Serial.println("ADS1115 Disconnected!");
}
delay(1000);
}
Resources
Shipping List
- 1 x DF Robot ADS1115 16 Bit A/D Module
- 1 x Gravity-4P I2C/ UART Sensor Wire
DF Robot ADS1115 16 Bit A/D Module
- Brand: DF Robot
- Product Code: DFR0553
- Weight: 0.015kg
- Product Status : Active
Stock
Warehouse | Stock Status | Location |
---|---|---|
Centurion | In Stock | CC147 |
Stellenbosch | Limited Stock | J8239 |
We ship free of charge between branches to complete your order.
-
R168.00 (Inc Tax: R193.20)
Related Products
Precision ADC 18-Bit 4 Channel + Prog Gain by DF Robot
Precision ADC 18-Bit 4 Channel + Prog Gain - Arduino and Pi Libraries The Analog to Digital Module by DF Robot uses the MCP3432 A/D converter chip. This module provides analog input functionality f..
R189.00 (Inc Tax: R217.35)
DS1115 Precision ADC module
DS1115 Precision ADC module The ADS1115 analog-to-digital converter provides high-precision, 16-bit precision at 860 samples/second over I2C. The chip can be configured as 4 single-ended input chan..
R98.00 (Inc Tax: R112.70)
ADS1110 High Precision A/D Converter, 16-Bit, I2C, Low Power
ADS1110 High Precision A/D Converter, 16-Bit, I2C, Low Power The ADS1110 is a precision, continuously selfâcalibrating Analog-to-Digital (A/D) converter with differential inputs and up to 16 b..
R88.00 (Inc Tax: R101.20)
ADS1115 4 Channel A/D for Pi
ADS1115 4 Channel A/D for Pi The Raspberry Pi does not have analog reading ability, which limits many of its usage and applications. This A/D module provides the Raspberry Pi with the ability of re..
R148.00 (Inc Tax: R170.20)
AD Converter 24 bit Module - ADS1232
AD Converter 24 bit Module - ADS1232 The ADS1232 is a precision 24-bit analog-to-digital converter (ADC). With an onboard, low-noise programmable gain amplifier (PGA), precision delta-sigma ADC and..
R155.00 (Inc Tax: R178.25)
DS1115 Precision A/D Converter Module V2
DS1115 Precision A/D Converter Module V2 The ADS1115 is a 4-channel analog-to-digital converter utilizes the I2C proto call with selectable addresses. For microcontrollers without an analog-to-digi..
R108.00 (Inc Tax: R124.20)
ADS1115 A/D Converter - Qwiic Ready
ADS1115 A/D Converter - Qwiic Ready The ADS1115 analog-to-digital converter provides high-precision, 16-bit precision at 860 samples/second over I2C. The chip can be configured as 4 single-ended in..
R128.00 (Inc Tax: R147.20)
Tags: ads1115, 115, 16 bit, a/d, analog, convert, converter, analog to digital, arduino, rasp, raspberry pi