// Incluimos la librería para el sensor
#include <DHT.h>
//Definimos el pin al cual conectamos el sensor
#define DHTPIN 4
//Definimos el tipo de sensor DHT22
#define DHTTYPE DHT22
DHT dht(DHTPIN, DHTTYPE);
//Definimos el pin del relé
int rele = 27;
//Temperatura de referencia
int tempRef = 60;
void setup() {
//Inicializamos el puerto serial
Serial.begin(9600);
//Inicializamos el sensor DHT
dht.begin();
//Configuramos el pin del relé como salida
pinMode(rele, OUTPUT);
}
void loop() {
//Leemos la temperatura desde el sensor
float temp = dht.readTemperature();
//Encendemos el relé si la temperatura es menor a la referencia
if(temp < tempRef){
digitalWrite(rele, HIGH);
}
//Apagamos el relé si la temperatura es mayor a la referencia
else{
digitalWrite(rele, LOW);
}
//Imprimimos temperatura
Serial.print("Temperatura: ");
Serial.print(temp);
Serial.println("°C");
delay(5000);
}