Skocz do zawartości

DHT22 - błąd kompilacji dla ESP32


PierwiastekZdwa

Pomocna odpowiedź

Witam, z jakiegoś powodu nie jestem w stanie skorzystać z biblioteki DHT.h na ESP32 aby odczytywać dane z DHT22. Kod którego używam:

#include <DHT.h>
//here we use pin IO14 of ESP32 to read data
#define DHTPIN 18
//our sensor is DHT22 type
#define DHTTYPE DHT22
//create an instance of DHT sensor
DHT dht(DHTPIN, DHTTYPE);
void setup() {
 Serial.begin(115200);
 Serial.println("DHT22 sensor!");
 //call begin to start sensor
 dht.begin();
}

void loop() {
 //use the functions which are supplied by library.
 float h = dht.readHumidity();
 // Read temperature as Celsius (the default)
 float t = dht.readTemperature();
 // Check if any reads failed and exit early (to try again).
 if (isnan(h) || isnan(t)) {
   Serial.println("Failed to read from DHT sensor!");
   return;
 }
 // print the result to Terminal
 Serial.print("Humidity: ");
 Serial.print(h);
 Serial.print(" %\t");
 Serial.print("Temperature: ");
 Serial.print(t);
 Serial.println(" *C ");
 //we delay a little bit for next read
 delay(2000);
}

Wyskakuje po prostu "Błąd kompilacji dla płytki ESP32 Dev Module." Musiałem wcześniej korzystać z tej biblioteki bo odczytywałem temperaturę z DHT11. Nie rozumiem czemu teraz nie mogę tego zrobić. Mógłbym prosić o jakąś pomoc?

Pozdrawiam

Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.