The ADS1115 is a high-precision, 16-bit Analog-to-Digital Converter (ADC) featuring 4 single-ended or 2 differential input channels with a programmable gain amplifier (PGA). It converts analog signals into digital data with high accuracy and supports I2C communication for easy interfacing with microcontrollers such as Arduino, ESP32, Raspberry Pi, and other development boards. With its low-power operation and selectable input ranges, the ADS1115 is ideal for sensor interfacing, data acquisition, measurement systems, and precision electronics projects.
Product Overview
The ADS1115 16-Bit ADC Module is a precision analog-to-digital converter designed to measure low-level analog signals and convert them into digital values for processing by microcontrollers and embedded systems.
It features four multiplexed input channels, a programmable gain amplifier, and an I2C communication interface. Its high resolution makes it suitable for applications requiring accurate analog signal measurement.
Key Features
16-bit analog-to-digital conversion resolution.
4 single-ended analog input channels.
Supports 2 differential input measurements.
Integrated Programmable Gain Amplifier (PGA).
I2C communication interface for easy integration.
Selectable input voltage ranges through programmable gain settings.
Low-power consumption.
Configurable data conversion rates.
Internal voltage reference and oscillator.
Compact module design for embedded applications.
Compatible with Arduino, ESP32, Raspberry Pi and other I2C-enabled controllers.
Technical Specifications
Parameter | Specification |
|---|---|
ADC Resolution | 16-Bit |
ADC Channels | 4 Single-Ended |
Differential Inputs | 2 |
Communication Interface | I2C |
Programmable Gain | Yes |
Gain Settings | ±6.144V, ±4.096V, ±2.048V, ±1.024V, ±0.512V, ±0.256V |
Maximum Data Rate | 860 Samples Per Second |
Supply Voltage (IC) | 2.0V–5.5V |
ADC Architecture | Delta-Sigma |
Operating Temperature | -40°C to +125°C (IC) |
Note: The programmable gain settings represent selectable full-scale input ranges, not permission to exceed the device supply-voltage limits. Actual module specifications may vary depending on the board design.
Working Principle
The ADS1115 receives analog signals through its input channels.
Its internal multiplexer selects the required input channel.
The Programmable Gain Amplifier adjusts the input measurement range.
The internal 16-bit ADC converts the analog signal into digital data.
Converted digital values are transmitted to the microcontroller through the I2C interface.
Applications
Sensor signal measurement.
Temperature monitoring systems.
Pressure and force measurement.
Battery voltage monitoring.
Industrial data acquisition systems.
IoT-based monitoring devices.
Weighing scale applications.
Analog sensor interfacing.
Laboratory measurement equipment.
Arduino and ESP32-based projects.
Precision voltage measurement systems.
Advantages
High-resolution analog signal measurement.
Multiple input channels for connecting different sensors.
Programmable gain for measuring low-level signals.
Simple I2C interface reduces wiring complexity.
Compatible with popular microcontroller platforms.
Suitable for low-power embedded applications.
Improves analog measurement capabilities of controllers with limited ADC resolution.
The COOLCOLD USB rechargeable green laser pointer delivers powerful long-range performance up to 2000 meters, with adjustable lighting modes. Compact and handheld, it is ideal for parties, disco lighting effects, outdoor activities, camping, and hiking.
4-node smart switch with dual WiFi & Bluetooth connectivity, app and voice control support, timer/scheduling features, and easy retrofit installation. Made in India for modern smart home automation
MAX7219 Dot Matrix Module is an easy-to-use LED display module for showing text, numbers, symbols, and animations using microcontrollers.
Chipset: PCF8574 I/O Expander Interface: I2C (2-wire communication) Compatible LCD: 1602 (16×2) and 2004 (20×4) LCD Operating Voltage: 2.5V – 6V Default I2C Address: 0x27 or 0x3F Adjustable Contrast: Onboard Potentiometer Backlight Control: Jumper Enabled Communication Pins: VCC, GND, SDA, SCL
Type: PS2 Analog Joystick Module Operating Voltage: 3.3V – 5V Axes: X-Axis and Y-Axis Analog Output Switch Type: Built-in Push Button Interface Pins: VCC, GND, VRX, VRY, SW Output Signal: Analog (X/Y) + Digital (Button) Compatible Boards: Arduino, Raspberry Pi, ESP32, PIC
MAX30100 is an integrated heart rate and SpO₂ (blood oxygen) sensor module. It is widely used in wearable, medical, and Arduino-based health monitoring projects.
PAM8403 is a small, high-efficiency stereo audio amplifier module. It delivers clear sound output and is ideal for Arduino, DIY audio, and portable speaker projects.
This voltage sensor module is used to measure DC voltage using Arduino. It safely converts high voltage into a readable analog signal.
PCA9685 is a 16-channel PWM driver module used to control multiple servo motors. It is ideal for Arduino, robotics, and multi-servo control applications.
16×2 character LCD display with blue backlight and I2C interface. Ideal for Arduino and DIY projects with fewer wiring connections.