Adding dht11 to my wireless tracker

hello, I bought the wireless tracker. But it cannot detect my dht11. Where is the problem? because I cannot find any onine sketch about dht11 using heltec wireless tracker. This sketch works fine using esp32. Thank you for your help
#include “DHT.h”
#include “Arduino.h”

#define DHTPIN 4

#define DHTTYPE DHT11 // DHT 11

DHT dht(DHTPIN, DHTTYPE);

void setup() {
Serial.begin(115200);
Serial.println(F(“DHT11 test!”));

dht.begin();
}

void loop() {
delay(2000);

float h = dht.readHumidity();
// Read temperature as Celsius (the default)
float t = dht.readTemperature();
// Read temperature as Fahrenheit (isFahrenheit = true)
float f = dht.readTemperature(true);

// Check if any reads failed and exit early (to try again).
if (isnan(h) || isnan(t) || isnan(f)) {
Serial.println(F(“Failed to read from DHT sensor!”));
return;
}

// Compute heat index in Fahrenheit (the default)
float hif = dht.computeHeatIndex(f, h);
// Compute heat index in Celsius (isFahreheit = false)
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”));
}

Can you show us a picture of your DHT11 wiring, or otherwise describe as best as possible?

1 Like

the first dht11 pin(+ve pin) was attached to the 3rd pin of wireless tracker on the left(3v3)
second dht11 pin(out pin) was attached to the 8th pin of wireless tracker on the right(GPIO4)
the 3rd dht11 pin(-ve pin) was attached to the 4th pin of wireless tracker on the left(GND)

*the out pin for the dht11 has been tried to other GPIO too but also has no respond

And what is the output you see? Is it “Failed to read from DHT sensor!”, or do you see nothing at all?

1 Like

yes, only “Failed to read from DHT sensor!”

the board that I selected is “Wireless Tracker”

image

Hmmm… honestly not sure what could be the case. You have tried that exact sensor and code on a random other ESP32 where it works fine? You’re sure the sensor hasn’t accidentally been fried?

There’s not much that can go wrong with the DHT11, so a bit puzzled.