#define N_AMOSTRAS 20
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
Serial.println("Hello, ESP32!");
}
void loop()
{
float media = 0;
for(int i = 0; i < N_AMOSTRAS; ++i) {
media = media + analogRead(34) * (3.3/4095.0);
}
float resultado = media/N_AMOSTRAS;
Serial.printf("%.2f V\n", resultado);
float vOffset = 2.8;
if(resultado > vOffset) resultado = vOffset;
float resistencia = resultado * (23/vOffset); //23 ohms da bobina
Serial.printf("%.2f oHm\n", resistencia);
delay(1);
}