Welche DHT-Lib vrwendest Du? (Link bitte). Ich habe Zweifel, dass die dht.h heißt.
Bei der Lib sind Beispiele danei. Orientiere Dich an diesen Beispielen, dann passt Dein Code auch zur Lib.
Die ursprüngliche Quelle ist hier, da sind die Beispiele dabei.
Das was Du geschrieben hast ist eine URL. Das was ich hier geschrieben habe, ist eine URL.
Einen Link kann man anklicken, eine URL nicht. Das ist besonders für Benutzer mit mobilen Geräten ungünstig.
weist du der Methode DHT.humidity ein x zu, tausche x mit DHT.humidity, aber lass dir mal Bessere Variablennamen einfallen.
Edit: Variablendeklaration sollte im Header, außerhalb einer Funktion stehen, sonst sind die Variablen nur lokal, also nur innerhalb der Funktion gültig.
Ich versuche sicher den Falschen Wert auszulesen bzw. hab ich absolut keine Ahnung wie ich den Luftfeuchtigkeitswert in einen auswertbaren Wert umzuwandeln.
In der Zeile " float x = DHT.humidity();" gibt er mir immer eine Fehlermeldung egal wie es drehe und wende.
wapjoe:
Klar, lass die Klammern bei DHT.humidity() weg, das ist keine Funktion.
Alles klar das war der Fehler. Danke vielmals. Ich musste die float deklaration zwar am ende ganz raus nehmen und für x DHT.humidity einfügen aber jetzt bin ich auf dem richtigen Weg "denke ich" hust