So schaut meine Steuerung zur Zeit aus
Das Kabel rechts auf der Seite ist nur die 12V Versorgung die noch von Extern kommt.
Bisher läuft das mit dem Display noch problemlos...
So schaut meine Steuerung zur Zeit aus
Das Kabel rechts auf der Seite ist nur die 12V Versorgung die noch von Extern kommt.
Bisher läuft das mit dem Display noch problemlos...
Hallo,
lasse es mit den delay(50) erst einmal laufen.
Sensor abfragen
delay(50)
Schaue mal ins Datenblatt der DHT-Sensoren, dort steht geschrieben, was die an Zeit benötigen.
Diese Zeiten mußt Du einhalten.
Gruß und Spaß
Andreas
Dann würde ich die Abfragen aber eher bündeln. Erst Abfrage 1 von allen Sensoren, dann warten und dann die 2. Abfrage.
Man kann die Gruppen auch per millis warten lassen. Wenn sonst aber nichts zu tun ist, kann es auch delay werden.
Bei neuen (zusätzlichen) Ideen zur Erweiterung fängt man dann halt von vorn an.
Gruß Tommy
Oder ganz komfortabel mit combies Timer "intervall".
Hallo,
"Dann würde ich die Abfragen aber eher bündeln. Erst Abfrage 1 von allen Sensoren, dann warten und dann die 2. Abfrage."
Das ist genau der falsche Weg- Du mußt jedem Sensor die Zeit geben eine
Anforderung zu empfangen, diese zu verarbeiten, um dann die Daten zu senden.
Ich würde einen Sensor abfragen, delay(x), dann Daten in Array, dann nächster
Sensor.
Wenn alle gelesen sind, Daten aus Array verarbeiten.
aus Datenblatt
Sensing period, averrage: 2s
einen 100nf zwischen VDD und GND
10ms für die Kommunikation
Gruß und Spaß
Andreas
Wieso soll das der falsche Weg sein? Nehmen wir an, der Sensor braucht 50 ms zwischen 2 Messungen und wir haben 4 Sensoren.
Alle Sensoren haben ihre Wartezeit. Zeiten sind nach Datenblatt anzupassen.
Gruß Tommy
Hallo,
nomalerweise prüft man erst, ob Sensor vorhanden
dann sendet man seine Anforderung
dann wartet man eine bestimmte Zeit auf die Antwort
dann wird die Antwort auf positiv geprüft
wenn positiv, Antwort verarbeiten
wenn negativ, dann Fehler abfangen
Es ist eine ganz blöde Angewohnheit zu versuchen, bei Sensoren, seinen Sketch nicht- blockierend zu schreiben.
Gruß und Spaß
Andreas