/*El siguiente código permite obtener la lectura del sensor cada un 1 segundo en el
monitor serie de Arduino*/
#include <OneWire.h>
#include <DallasTemperature.h>
OneWire ourWire(4); //Se establece el pin 4 del ESP32 para la lectura del sensor
DallasTemperature DS18B20(&ourWire); //Se declara una variable u objeto para el sensor
float tem;
void setup()
{
Serial.begin(9600); //Se inicia el monitor serie a 115200 baudios
DS18B20.begin(); //Se inicia el sensor
}
void loop()
{
DS18B20.requestTemperatures(); //Se envía el comando para leer la temperatura
tem= DS18B20.getTempCByIndex(0); //Se obtiene la temperatura en ºC
Serial.print("Temperatura= ");
Serial.print(tem);
Serial.println(" °C");
delay(1000);
}