//SENSOR DE TEMPERATURA CON ESP32
// Variable para almacenar el valor obtenido del sensor (0 a 4095)
float tempC;
// Variable del pin de entrada del sensor (D4)
int pinLM35 = 4;
void setup()
{
// Configuramos el puerto serial a 9600 bps
Serial.begin(9600);
}
void loop()
{
// Con analogRead leemos el valor en mv generado por el LM35
tempC = analogRead(pinLM35);
// Calculamos la temperatura con la fórmula
float Res = (tempC*10)/2048;
tempC= (3.141592654-asin((Res-10.99)/8.72)-2.63)/0.02418 ;
// Envía el dato al puerto serial
Serial.print(tempC);
// Salto de línea también es valido Serial.print(“\n");
Serial.println("");
// Esperamos un tiempo para repetir el loop |1000 MILISENGUNDOS| (1 segundo)
delay(1000);
}