{"product_id":"ads1115-16-bit-i2c-adc-module-for-arduino-raspberry-pi","title":"ADS1115 16-Bit I2C ADC Module for Arduino \u0026 Raspberry Pi","description":"\u003ch1\u003eADS1115 16-Bit I2C ADC Module\u003c\/h1\u003e\u003cp\u003eThe ADS1115 is a 16-bit analog-to-digital converter (ADC) with four channels and a programmable gain amplifier, communicating over I2C. It converts analog voltage from sensors (0–1023 resolution vs Arduino's standard 10-bit) into precise digital readings for microcontrollers. Its wide voltage range and built-in comparator make it ideal for precision sensor measurement in embedded projects.\u003c\/p\u003e\u003ch2\u003eKey Specifications\u003c\/h2\u003e\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSpecification\u003c\/th\u003e\n\u003cth\u003eValue\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eResolution\u003c\/td\u003e\n\u003ctd\u003e16-bit (65,536 steps)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eChannels\u003c\/td\u003e\n\u003ctd\u003e4 single-ended or 2 differential\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProgrammable Gain\u003c\/td\u003e\n\u003ctd\u003e±0.256V to ±6.144V ranges\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eData Rate\u003c\/td\u003e\n\u003ctd\u003e8 to 860 samples per second\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eI2C Address\u003c\/td\u003e\n\u003ctd\u003e0x48 (adjustable via ADDR pin)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOperating Voltage\u003c\/td\u003e\n\u003ctd\u003e2.0V to 5.5V DC\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003ch2\u003eWhat You Can Build With This\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003ePrecision temperature logger using thermocouples or thermistors\u003c\/li\u003e\n\u003cli\u003e4-channel voltage data acquisition system for lab experiments\u003c\/li\u003e\n\u003cli\u003eLight intensity mapping with photoresistors on multiple points\u003c\/li\u003e\n\u003cli\u003eBattery monitoring circuit for solar-powered IoT nodes\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch2\u003eCompatibility\u003c\/h2\u003e\u003cp\u003eThe ADS1115 works with any board that has I2C, including Arduino Uno, Mega, Nano, Raspberry Pi, ESP32, and STM32. It uses logic-level tolerant pins, so direct connection to 3.3V or 5V systems is safe. Common pairings include load cells with HX711 for scale projects or analog pH meters.\u003c\/p\u003e\u003ch2\u003eWiring Notes\u003c\/h2\u003e\u003cp\u003eConnect VDD to 3.3V\/5V, GND to ground, SDA and SCL to corresponding pins (A4\/A5 on Arduino Uno). Pull-up resistors (4.7kΩ typical) are required on SDA\/SCL if your board doesn't have them. Address pin ADDR can be tied to GND, VDD, SDA, or SCL for four different addresses, allowing multiple modules on one bus.\u003c\/p\u003e\u003ch2\u003eWhy Buy from Compoden\u003c\/h2\u003e\u003cp\u003eEvery component is sourced from verified suppliers and tested for compatibility before listing. We've spent 10 years building projects for makers, schools, and institutions across India. Ships from Bengaluru in 3-5 days. If defective on arrival, replace within 7 days.\u003c\/p\u003e\u003cdetails\u003e\u003csummary\u003eIs this compatible with Raspberry Pi?\u003c\/summary\u003e\u003cp\u003eYes, connect to GPIO pins (SDA to GPIO2, SCL to GPIO3) and enable I2C interface. Use Python libraries like Adafruit_ADS1x15 for easy reading.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eCan I measure voltages higher than 5V?\u003c\/summary\u003e\u003cp\u003eWith the default ±6.144V gain range, you can measure up to 6.144V directly. For higher voltages, use a voltage divider circuit.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow to change the I2C address if using multiple modules?\u003c\/summary\u003e\u003cp\u003eConnect the ADDR pin to VDD, SDA, or SCL instead of GND to set addresses 0x49, 0x4A, or 0x4B. Check datasheet for full addressing options.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdiv class=\"compoden-handoff\" style=\"margin-top:24px;padding:16px;background:#f0f4ff;border-left:4px solid #2B4D8F;border-radius:4px;\"\u003e\n  \u003cp style=\"margin:0 0 6px 0;font-weight:600;color:#1A3560;\"\u003e📦 Free Setup Handoff Document Included\u003c\/p\u003e\n  \u003cp style=\"margin:0;font-size:0.95em;color:#333;\"\u003eEvery Compoden order includes a free setup handoff document — step-by-step instructions to get your component working within minutes. Download it via QR code on your package. The handoff document is also trained to help you troubleshoot the majority of problems.\u003c\/p\u003e\n\u003c\/div\u003e\n","brand":"Compoden","offers":[{"title":"Default Title","offer_id":53445054562669,"sku":"CDN-0875","price":240.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/3997\/5533\/files\/image_1_1d12d52a-f205-4c12-9211-43bf2976aa91.jpg?v=1781513087","url":"https:\/\/compoden.com\/products\/ads1115-16-bit-i2c-adc-module-for-arduino-raspberry-pi","provider":"Compoden","version":"1.0","type":"link"}