# Analog to digital converter module, ADC, ADS1115, 16 bits, 2-5V

> ADS1115-based analog to digital converter module with 16-bit resolution, offering 4 single-ended or 2 differential analog inputs. Communicates via I2C with address selectable between 0x48 and 0x4B. Operates at 2-5VDC, with programmable data rate of 8SPS-860SPS and low-power single-shot mode. Dimensions: 27x18mm. Compatible with Arduino and other development boards.

- Page: https://sigmanortec.ro/en/analog-to-digital-converter-module-adc-ads1115-16-bits-2-5v
- Price: 18.08 RON
- Availability: Out of stock
- Reference: 9607 · EAN: 5943042233904
- Category: Mechatronics and IoT > Sensors and Modules > ADC and DAC Modules
- Specifications: Supply Voltage: 2; Maximum Input Voltage: 5; Input Voltage Type: “DC” in Romanian can mean **“de ce”**, which translates to **“why”** in English.
- Package (shipping data): 0.003 kg
- Updated: 2026-09-14
- Shop: [Sigmanortec.ro](https://sigmanortec.ro/en/llms.txt)
- Prices: RON, VAT included; prices and stock as of 2026-10-22 04:14 (Europe/Bucharest)

## Description

Extends analog measurement of Arduino boards to 16 bits, for much smoother readings down to ~76uV at 5V. Offers 4 single ended or 2 differential inputs, I2C communication with selectable address, operates at 2-5V and has low power consumption with single shot auto shut-off mode. Ideal for analog sensors and precision data acquisition.
I2c ADS1115 analog-to-digital converter, compatible with Arduino and other development boards.
Arduino boards come with a 10-bit ADC resolution, which is why, with this module, you can increase the capabilities of the development board to 16 bits. In practice, the minimum voltage measurable by the Arduino UNO board is 4.9mV (5V/1024), while with this module you can measure up to 76uV (5V/65536).
The CJMCU-ADS1115 is an analog-to-digital converter module. This allows the user to convert analog signals into digital signals with high precision for a variety of applications.
The board is based on the ADS1115, which is a high-performance ADC with a 16-bit resolution. It offers four analog channels for conversion, and communication with the device is done through the I2C interface.
CJMCU-ADS1115 has small dimensions and is easy to integrate into different projects. The board has pins to connect analog sensors or other devices.
To use this module, you must install the appropriate library in your preferred development environment.
Specifications:
Working voltage: 2 - 5VDC
Resolution: 16 bit
Communication: I2C
I2C address: Selectable by pin
Analog inputs: 4 individual or 2 differential
Dimensions: 27x18mm
Functions:
Continuous Mode: 150uA Single-Shot
Single-Shot Mode: Auto-off
Low current consumption
Programmable Data-Rate: 8SPS - 860SPS (Sample Per Second)
"Low Drift" internal reference voltage
Programmable comparator
I2C addresses selectable between 0x48 and 0x4B
Internal oscillator
Pinouts:
Instructions:
After installing the library (Adafruit_ADS1015.h), you can use the example code below to read the values from the CJMCU-ADS1115 board:
\#it includes
\#it includes
Adafruit_ADS1115 ads; /* We use the Adafruit_ADS1115 library to communicate with the board */
void setup(void) {
Serial.begin(9600);
/* Initialize communication with the board */
if (!ads.begin()) {
Serial.println("Error: The CJMCU-ADS1115 board cannot be found.");
while (1);
}
void loop(void) {
int16_t adc0, adc1;
adc0 = ads.readADC_SingleEnded(0); /* Read the value from channel 0 */
adc1 = ads.readADC_SingleEnded(1); /* Read the value from channel 1 */
Serial.print("Channel 0: ");
Serial.print(adc0);
Serial.print("tChannel 1: ");
Serial.println(adc1);
delay(1000);
}
