#include <OneWire.h> // Incluye la librería OneWire
#include <DallasTemperature.h> // Incluye la librería DallasTemperature
// Define el pin al que está conectado el sensor
#define ONE_WIRE_BUS 15
// Inicializa el bus OneWire
OneWire oneWire(ONE_WIRE_BUS);
// Inicializa el sensor de temperatura Dallas
DallasTemperature sensors(&oneWire);
void setup() {
Serial.begin(9600); // Inicializa la comunicación serial
sensors.begin(); // Inicializa el sensor
}
void loop() {
sensors.requestTemperatures(); // Solicita la lectura de temperatura
float temperatureC = sensors.getTempCByIndex(0); // Obtiene la temperatura en grados Celsius
// Muestra la temperatura en el Monitor Serie
Serial.print("Temperatura: ");
Serial.print(temperatureC);
Serial.println("°C");
delay(5000); // Espera 1 segundo antes de tomar otra lectura
}