void setup() {
#include <DHT.h>
#define DHTPIN 2 // DHT22 data pin
#define DHTTYPE DHT11 // DHT 11
DHT dht(DHTPIN,DHTTYPE);
const int IdrPin = A0
const int pirpin = 3
const int soundpin = A1
const int soilMoisturePin = A2;
void setup()
Serial.begin(9600);
dht.begin();
pinMode(IdrPin, INPUT);
pinMode(pirpin, INPUT);
pinMode(soundpin, INPUT);
pinMode(soilMoisturePin, INPUT);
}
void loop() {
// Read temperatureand humidity
float humidity= dht.readHumidity();
float temperature= dgt.readTemperature();
//Read light intensity
int lightIntensity = analogRead(Idrpin);
//Read motion sensor
int motion = digitalRead(pirpin);
//Read sound levels
int soundlevel = analogRead(soundPin);
//Read soil moisture
int soilmoisture = analogRead(soilMoisturePin);
//print the values
Serial.print("Humidity:"); Serial.print(humidity); Serial.print("%");
Serial.print("Temperature:"); Serial.print(temperature); Serial.println("C");
Serial.print("light Intensity:"); Serial.println(lightIntensity);
Serial.print("Motion:"); Serial.println(motion);
Serial.print("Soundlevel:"); Serial.println(soundlevel);
Serial.print("Soil Moisture:"); Serial.println(soilmoisture);
delay(2000);// Delay 2 seconds before the next reading
}