#include "DHT.h"
#include <Adafruit_Sensor.h>
int pinoDHT = 4;
int verde = 22;
int vermelho = 23;
DHT SensorDHT(pinoDHT, DHT22);
void setup() {
Serial.begin(9600);
SensorDHT.begin();
pinMode(vermelho, OUTPUT);
pinMode(verde, OUTPUT);
}
void loop() {
delay(2000);
float umidade = SensorDHT.readHumidity();
float temperatura = SensorDHT.readTemperature();
Serial.print("temp.:");
Serial.print(temperatura);
Serial.print("ºC, umidade:");
Serial.println(umidade);
if (temperatura > 30 || umidade < 35) {
Vermelho();
} else {
Verde();
}
}
void Vermelho() {
digitalWrite(vermelho, HIGH);
digitalWrite(verde, LOW);
}
void Verde() {
digitalWrite(verde, HIGH);
digitalWrite(vermelho, LOW);
}