DHT 11 AND IR SENSOR CODE






 #include <DHT.h>


#define DHTPIN 2     // Digital pin connected to the DHT sensor

#define DHTTYPE DHT11   // DHT 11


DHT dht(DHTPIN, DHTTYPE);


float IRpin = A0; // analog pin for IR sensor


void setup() {

  pinMode(A0, INPUT);

  Serial.begin(9600); // initialize serial communication

  dht.begin();

}


void loop() {

  delay(2000);  // Wait for 2 seconds between measurements

  

  float humidity = dht.readHumidity();

  float temperature = dht.readTemperature();

  

  // Check if any DHT11 reads failed and exit early if they did

  if (isnan(humidity) || isnan(temperature)) {

    Serial.println("Failed to read from DHT sensor!");

    return;

  }

  

  // Print the temperature and humidity values

  Serial.print("Temperature: ");

  Serial.print(temperature);

  Serial.print(" °C, Humidity: ");

  Serial.print(humidity);

  

  float sensorValue = analogRead(IRpin); // read analog value from IR sensor

  Serial.print(", IR Sensor Value: ");

  Serial.println(sensorValue);

}


#include <DHT.h>


#define DHTPIN 2     // Digital pin connected to the DHT sensor

#define DHTTYPE DHT11   // DHT 11


DHT dht(DHTPIN, DHTTYPE);


float IRpin = A0; // analog pin for IR sensor


void setup() {

  pinMode(A0, INPUT);

  Serial.begin(9600); // initialize serial communication

  dht.begin();

}


void loop() {

  delay(2000);  // Wait for 2 seconds between measurements

  

  float humidity = dht.readHumidity();

  float temperature = dht.readTemperature();

  

  // Check if any DHT11 reads failed and exit early if they did

  if (isnan(humidity) || isnan(temperature)) {

    Serial.println("Failed to read from DHT sensor!");

    return;

  }

  

  // Print the temperature and humidity values

  Serial.print("Temperature: ");

  Serial.print(temperature);

  Serial.print(" °C, Humidity: ");

  Serial.print(humidity);

  

  float sensorValue = analogRead(IRpin); // read analog value from IR sensor

  Serial.print(", IR Sensor Value: ");

  Serial.println(sensorValue);

}



Post a Comment

Previous Post Next Post