#include "DHTesp.h"
////#############Configuração do DHT22
const int DHT_PIN = A0;
DHTesp dhtSensor;
/////###configuração dos LED's:
int LED1 =7;
int LED2 =6;
int LED3 =5;
int LEITURA_PIN = 7;
int UMID_ME20_PIN = 6;
int LIGAMOTOR = 5;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
Serial.println("Hello, ARDUINO!");
dhtSensor.setup(DHT_PIN, DHTesp::DHT22);
pinMode(LED1, OUTPUT);
pinMode(LED2, OUTPUT);
pinMode(LED3, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
delay(10000); // this speeds up the simulation
TempAndHumidity data = dhtSensor.getTempAndHumidity();
float temperatura = data.temperature;
float umidade = data.humidity;
Serial.print("Temperatura é= ");
Serial.print(temperatura);
Serial.println("ºC");
Serial.print("Umidade é= ");
Serial.print(umidade);
Serial.println("%");
if(umidade < 20)
{
Serial.println("umidade menor que 20%");
digitalWrite(LED2, HIGH);
digitalWrite(LED3, LOW);
}
else{
Serial.println("umidade maior que 20%");
digitalWrite(LED2, LOW);
digitalWrite(LED3, HIGH);
}
if(umidade < 20)
{
Serial.println("ligar motor");
digitalWrite(LED2, HIGH);
digitalWrite(LED3, HIGH);
}
else{
Serial.println("umidade maior que 20% - desligar motor");
digitalWrite(LED2, LOW);
digitalWrite(LED3, LOW);
}
}