#include < TFT_eSPI.h > // Librería para controlar la pantalla del TTGO T-Display
#include < Wire.h >
TFT_eSPI tft = TFT_eSPI(); // Inicialización del objeto TFT
const int analogPin = 34; // Pin ADC en el ESP32
const float R1 = 10000; // Resistencia 1 (en ohmios)
const float R2 = 10000; // Resistencia 2 (en ohmios)
const float maxADC = 4095.0; // Valor máximo del ADC (12 bits)
const float maxVoltage = 6.0; // Voltaje máximo a medir
float maxMeasuredVoltage = 0; // Para almacenar el voltaje máximo medido
// Función para leer y convertir el valor del ADC a voltaje
float readVoltage() {
int adcValue = analogRead(analogPin); // Leer el valor del ADC
float voltage = (adcValue / maxADC) * maxVoltage; // Convertir a voltaje
return voltage;
}
void setup() {
tft.init(); // Inicializar la pantalla