Problem using DHT11 sensor with WiFi

Gaussteve
Posts: 1
Joined: Fri Mar 18, 2022 6:46 pm

Problem using DHT11 sensor with WiFi

Postby Gaussteve » Fri Mar 18, 2022 6:57 pm

Hi all,
I'm having some problem using both DHT11 temperature sensor and a WiFi connection.
If I try to run following code the sketch works fine but when I try to run inside another sketch that is using a WiFi connection I can't read temperature anymore. The sketch with WiFi connection works fine capturing some voltage from 4 potentiometer and sends the values to a MQTT server.
I tried different GPIOs but the result is always the same.
Many thanks
//
#include "DHT.h"

#define DHTPIN 16 // Digital pin connected to the DHT sensor
#define DHTTYPE DHT11 // DHT 11
DHT dht(DHTPIN, DHTTYPE);

void setup() {
Serial.begin(115200);
Serial.println(F("DHTxx test!"));

dht.begin();
}

void loop() {
// Wait a few seconds between measurements.
delay(2000);

float h = dht.readHumidity();
float t = dht.readTemperature();
float f = dht.readTemperature(true);

if (isnan(h) || isnan(t) || isnan(f)) {
Serial.println(F("Failed to read from DHT sensor!"));
return;
}

float hif = dht.computeHeatIndex(f, h);
float hic = dht.computeHeatIndex(t, h, false);

Serial.print(F("Humidity: "));
Serial.print(h);
Serial.print(F("% Temperature: "));
Serial.print(t);
Serial.print(F("°C "));
Serial.print(f);
Serial.print(F("°F Heat index: "));
Serial.print(hic);
Serial.print(F("°C "));
Serial.print(hif);
Serial.println(F("°F"));
}

rpiloverbd
Posts: 101
Joined: Tue Mar 22, 2022 5:23 am

Re: Problem using DHT11 sensor with WiFi

Postby rpiloverbd » Tue Apr 12, 2022 12:20 pm

As you're facing issues with DHT11, I think this tutorial will help you: https://www.theengineeringprojects.com/ ... erver.html
This tutorial is based on ESP32. It shows how to interface DHT11 with ESP32. It also shows how to share the sensor readings obtained from the DHT11 sensor to a web server.

Who is online

Users browsing this forum: Google [Bot], MicroController and 104 guests