#include <DHT.h>
DHT sensor1(PA0, DHT22);
DHT sensor2(PA1, DHT22);
float humidity1;
float humidity2;
int state;
void setup(){
pinMode(PB1,OUTPUT);
pinMode(PB0,INPUT_PULLDOWN);
}
void loop() {
if(digitalRead(PB0)==HIGH){
humidity1 = sensor1.readHumidity();
humidity2 = sensor2.readHumidity();
if(humidity1 <50.0 && humidity2<50){
digitalWrite(PB1,HIGH);
state = 1;
}
else if(humidity1 >=50.0 && humidity2>=50){
digitalWrite(PB1,LOW);
state = 0;
}
else{
digitalWrite(PB1,state);
}
}
else{
}
delay(10);
}