#include <DHT.h>
#define PinSensor A1 // Pin digital al que se conecta el sensor
#define Tipo DHT22 // Tipo de sensor
DHT dht_indoor(PinSensor, Tipo);
//DHT dht_outdoor(PinSensor, Tipo);
#define MUX_PIN A0
#define SELECT_INDOOR_SENS 0
#define SELECT_OUTDOOR_SENS 1
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(MUX_PIN, OUTPUT);
digitalWrite(MUX_PIN, SELECT_INDOOR_SENS);
delay(100);
dht_indoor.begin();
delay(2000);
//digitalWrite(MUX_PIN, SELECT_OUTDOOR_SENS);
//delay(100);
//dht_outdoor.begin();
//delay(2000);
}
bool est = false;
void loop() {
// put your main code here, to run repeatedly:
delay(2000);
digitalWrite(MUX_PIN, SELECT_INDOOR_SENS);
delay(100);
float hum_indoor = dht_indoor.readHumidity();
float temp_indoor = dht_indoor.readTemperature();
/*digitalWrite(MUX_PIN, SELECT_OUTDOOR_SENS);
delay(100);
float hum_outdoor = dht_outdoor.readHumidity();
float temp_outdoor = dht_outdoor.readTemperature();*/
Serial.println("Sensor Interno");
Serial.print("Humedad: ");
Serial.println(hum_indoor);
Serial.print("Temperatura:");
Serial.println(temp_indoor);
Serial.println("-------------");
/*Serial.println("Sensor Externo");
Serial.print("Humedad: ");
Serial.println(hum_outdoor);
Serial.print("Temperatura:");
Serial.println(temp_outdoor);
Serial.println("-------------");*/
}