ESP32 dan ADS1115
Modul ADC ADS1115 adalah perangkat yang digunakan untuk mengkonversi sinyal Analog ke Digital (ADC) melalui komunikasi I2C, dengan resolusi hingga 16-bit dan memiliki 4 saluran.
Modul ini sangat mudah digunakan untuk mengukur berbagai sinyal dengan rentang tegangan dari 2V hingga 5V, menjadikannya pilihan ideal untuk pengukuran dengan presisi 16-bit.

Setelah wiring selesai sekarang saat nya mendownload library yang di perlukan yaitu library adafruit ADS1x15 berikut link download library nya : https://github.com/adafruit/Adafruit_ADS1X15.git
Library diatas membutuhkan library bus io i2c jadi selain library di atas kalian harus menginstal library bus io adafruit , berikut link library nya :
https://github.com/adafruit/Adafruit_BusIO.git
Setelah itu silahkan masukan kode berikut ini untuk membaca nilai voltase dari ads1115 :
#include <Adafruit_ADS1X15.h>
void setup()
{
Serial.begin(115200);
}
void loop()
{
int16_t adc0; // 16 bits ADC read of input A0
adc1 = ads.readADC_SingleEnded(0);
float voltage = (adc1 * 0.1875)/1000;
Serial.print(voltage,2);
Serial.println(" volt");
delay(1000);
}
Jika sudah silahkan compile dan upload program tersebut dan buka serial monitor , sekian terimakasih .