#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);
}
Loading
ds18b20
ds18b20