#include <DHT.h>
#define DHTPIN 2
#define DHTTYPE DHT22
DHT dht(DHTPIN, DHTTYPE);
#define IR_PIN 3
void setup() {
dht.begin();
Serial.begin(9600);
pinMode(IR_PIN, INPUT);
}
void loop() {
float humidity = dht.readHumidity();
// Read temperature in Celsius
float temperature = dht.readTemperature();
Serial.print("Humidity: ");
Serial.print(humidity);
Serial.print("%\t");
Serial.print("Temperature: ");
Serial.print(temperature);
Serial.println("°C");
int irValue = digitalRead(IR_PIN);
if (irValue == LOW) {
Serial.println("Object Detected");
} else {
Serial.println("Object not detected");
}
delay(2000);
}