#include // Define sensor pins #define DHTPIN 32 // GPIO pin where DHT11 is connected #define PIRPIN 12 // GPIO pin where PIR sensor is connected // Define DHT sensor type #define DHTTYPE DHT11 // Initialize DHT sensor DHT dht(DHTPIN, DHTTYPE); void setup() { Serial.begin(115200); dht.begin(); pinMode(PIRPIN, INPUT); } void loop() { // Read temperature from DHT11 float temperature = dht.readTemperature(); // Check if the reading is valid if (isnan(temperature)) { Serial.println("Failed to read from DHT sensor!"); } else { Serial.print("Temperature: "); Serial.print(temperature); Serial.println("°C"); } // Check PIR sensor for motion detection if (digitalRead(PIRPIN) == HIGH) { Serial.println("Motion detected!"); } // Wait for 1 minute (60000 milliseconds) before reading again delay(60000); }