#include "DHT.h" //Librería DHT11_22
DHT dht(2, DHT22);
// DEclaracion de VARIABLES
float xhumedad = 0;
float xtemperatura =0;
float xhumedadAux = 101;
float xtemperaturaAux =81;
//SE utiliza potenciometro para simular el Sensor BMP280
int XpresionAtmosferica = analogRead(A0);
int XpresionAtmosfericaAux = 1001;
void setup() {
//Defino Los Pines Como Entrada
pinMode(A0, INPUT);
pinMode(2, INPUT);
Serial.begin(9600);
dht.begin();
}
void loop() {
xhumedad = dht.readHumidity(); //Leer humedad
xtemperatura = dht.readTemperature(); //Leer temperatura
XpresionAtmosferica = analogRead(A0); // lEER seÑAL DE potenciometro
if ((xhumedad != xhumedadAux) || (xtemperatura != xtemperaturaAux) ||(XpresionAtmosferica!=XpresionAtmosfericaAux))
{
xhumedadAux = xhumedad;
xtemperaturaAux =xtemperatura;
XpresionAtmosfericaAux=XpresionAtmosferica;
Serial.print("Humedad:");
Serial.print(xhumedadAux);
Serial.println("%");
Serial.print("Temperatura:");
Serial.print(xtemperaturaAux);
Serial.print("°C");
if (XpresionAtmosferica <= 300)
{
XpresionAtmosferica = 300;
}
Serial.print(" Presion Atmosferica:");
Serial.print(XpresionAtmosferica);
Serial.println("Pa");
}
}