#include <OneWire.h>
#include <DallasTemperature.h>
// Pin al que está conectado el sensor DS18B20
const int oneWireBus = 4;
// Configuración de la instancia de OneWire
OneWire oneWire(oneWireBus);
// Configuración de la instancia de DallasTemperature
DallasTemperature sensors(&oneWire);
// Variable para simular la temperatura
float simulatedTemperature = 25.0; // Temperatura inicial
void setup() {
// Iniciar comunicación serial
Serial.begin(115200);
// Iniciar el sensor DS18B20
sensors.begin();
}
void loop() {
// Incrementar la temperatura simulada para simular una fuente de calor
simulatedTemperature += 0.1; // Incrementa la temperatura en 0.1 grados cada segundo
// Imprimir la temperatura simulada en la consola serial
Serial.print("Simulated Temperature: ");
Serial.print(simulatedTemperature);
Serial.println(" °C");
// Esperar 1 segundo antes de tomar otra lectura
delay(1000);
}