const int relay1Pin = 10;
const int relay2Pin = 4;
const int pirPin = 12;
const int dhtPin = 2;
#include <DHT.h>
DHT dht(dhtPin, DHT22);
void setup() {
pinMode(relay1Pin, OUTPUT);
pinMode(relay2Pin, OUTPUT);
pinMode(pirPin, INPUT);
}
void loop() {
int pirState = digitalRead(pirPin);
float temperature = dht.readTemperature();
float humidity = dht.readHumidity();
if (pirState == HIGH) {
digitalWrite(relay1Pin, HIGH);
} else {
digitalWrite(relay1Pin, LOW);
}
if (temperature > 25 || humidity > 60) {
digitalWrite(relay2Pin, HIGH);
} else {
digitalWrite(relay2Pin, LOW);
}
delay(500);
}