#include <OneWire.h>
#include <DallasTemperature.h>
int temperaturePin=32;
int ledPin=33;
OneWire oneWire(temperaturePin);
DallasTemperature sensors(&oneWire);
float temperatureThreshold = 25.0;
float currentTemperature = 0.0;
void setup() {
pinMode(ledPin, OUTPUT);
Serial.begin(115200);
sensors.begin();
}
void loop() {
sensors.requestTemperatures();
currentTemperature = sensors.getTempCByIndex(0);
Serial.print("Temperatura: ");
Serial.println(currentTemperature);
if (currentTemperature >= temperatureThreshold) {
digitalWrite(ledPin, HIGH);
} else {
digitalWrite(ledPin, LOW);
}
delay(1000);
}