#include <OneWire.h> 
#include <DallasTemperature.h>

#define TRIG_PIN  26 // ESP32 pin GIOP26 connected to Ultrasonic Sensor's TRIG pin
#define ECHO_PIN  25 // ESP32 pin GIOP25 connected to Ultrasonic Sensor's ECHO pin
#define LED_PIN   34 // ESP32 pin GIOP17 connected to LED's pin
#define DISTANCE_THRESHOLD 50 // centimeters

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

void setup()
{
Serial.begin(115200); //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
float tem= DS18B20.getTempCByIndex(0); //Se obtiene la temperatura en ºC
Serial.print("Temperatur= ");
Serial.print(tem);
Serial.println(" °C");
delay(1000);
}
$abcdeabcde151015202530354045505560fghijfghij
$abcdeabcde151015202530354045505560fghijfghij
Loading
ds18b20