#include < OneWire.h >
#include < DallasTemperature.h >
#define PIN_SENSOR D2
#define PIN_AC_CONTROL D3
#define TEMPERATURE_THRESHOLD 25
OneWire oneWire(PIN_SENSOR);
DallasTemperature sensors(& oneWire);
void setup() {
pinMode(PIN_AC_CONTROL, OUTPUT);
digitalWrite(PIN_AC_CONTROL, HIGH); // Desactivar AC inicialmente
sensors.begin();
}
void loop() {
sensors.requestTemperatures();
float temperature = sensors.getTempCByIndex(0);
if (temperature > TEMPERATURE_THRESHOLD) {
digitalWrite(PIN_AC_CONTROL, LOW); // Activar AC
} else {
digitalWrite(PIN_AC_CONTROL, HIGH); // Desactivar AC