#include <OneWire.h>
#include <DallasTemperature.h>
// Definición del pin para el bus OneWire
#define ONE_WIRE_BUS 19
// Crear una instancia de OneWire para comunicarse con los dispositivos
OneWire oneWire(ONE_WIRE_BUS);
// Pasar nuestra referencia OneWire a DallasTemperature
DallasTemperature sensors(&oneWire);
void setup() {
// Iniciar comunicación serial
Serial.begin(115200);
// Iniciar el sensor DS18B20
sensors.begin();
}
void loop() {
// Pedir a los sensores que tomen una lectura
sensors.requestTemperatures();
// Obtener y mostrar la temperatura del sensor
float temperature = sensors.getTempCByIndex(0);
Serial.print("Temperatura es: ");
Serial.println(temperature, 1);
// Esperar 2 segundos antes de tomar otra lectura
delay(2000);
}