Hallo ,
die entsprechenden Variablen habe ich vor dem Void Setup deklariert.
Die T5 Abfrage ist innerhalb der Void loop.
Der Wert des Sensors wird auch zu 99% sauber angezeigt. ( an einem SPI Display ... )
... gleiches gilt bei "nan" auch das wird angezeigt....
T5 als float
Error T5 als INT
Das "nan" kann ich jetzt durch einfaches abstecken des DHT22 Sensors auslösen.
Also, wenn der Sensor nicht angeschlossen ist kommt auch das "nan".
Was genau meinst du mit Geltungsbereich ?
Ich habe jetzt kurz so probiert, das der Zähler nach jeder Messung hochzählt, das geht.
Dann scheint es nicht wegen der "Erfassung" des "nan" zu liegen , oder ?
if (isnan( dht.readTemperature() ==0 ))
{
T5 = dht.readTemperature();
Error_T5 = (Error_T5 +1);
}
Error_T5 = (Error_T5 +1);
und wieder zurück.. auf:
if (isnan( dht.readTemperature() ==1 ))
{
T5 = dht.readTemperature();
Error_T5 = (Error_T5 +1);
}
Viele Grüße
Rainer
Habe gerade was im Web gefunden, gelesen.... probiere und berichte gleich.