Arduino DHT11 fehlerwerte trotz korrekter Verkabelung?
Hallo zusammen,
ich habe eine Elegoo Uno R3 und ein DHT11 CJSL mit 3 Pins, welcher nach korrekten Verbinden nur Fehler wirft. (Andere Sensoren funktionieren)
Hier meine nötigen Daten:
OS: Linux Ubuntu
Arduino IDE Version: Arduino IDE 2.3.7-nighlty
Library: https://github.com/adafruit/DHT-sensor-library
Meine Verkabelung:
Mein Code:
Mein Fehler:
Temperature = -999.00
Humidity = -999.00
Temperature = -999.00
Humidity = -999.00......
Serial Monitor ist auch auf 9600...
3 Antworten
trotz korrekter Verkabelung
Ich habe auch ein DHT11 und bei diesem ist der Data pin in der Mitte, während bei dir in der Abbildung dieser oben ist. Überprüf nochmal die Beschriftung auf dem Modul ob es wirklich korrekt angeschlossen ist.
Korrekt, da ich der Verkabelung vom Tutorial meines Kits 1zu1 gefolgt bin, dachte ich das alles richtig sei...
Probiere doch erstmal die Beispiel Sketche des Library aus.
Dein Sketch kann so nicht gehen, lerne aus den Beispielen.
Die Sketches wurden aus der Doku genommen, genau so wie die Verkabelung.
Die Initialisierung des Sensors ist schon unvollständig...
Nimm als erstes mal den Beispielsketch.
Ohne mich jetzt wirklich mit Sketch und Verkabelung befasst zu haben: Die DHT11 Module, besonders die aus China, sind ziemlicher Müll. Ich habe die DHT11 Sensoren aussortiert, aber mit den DHT 22 bin ich auch nicht glücklich! Die melden wirklich einen Haufen Fehler, bis mal eine Messung gelingt!
Der BME280 Sensor ist sehr viel zuverlässiger!
Bei mir gibt es 4 Beschriftungen, eine davon fällt aus.
G N D V
G ist an GND verbunden, D an 2, V an 5V
Die -999 sind weg und es gibt nun natürlichere Ergebnisse, danke!!!
Dieser zeigt mir aber gerade nur Temperaturen von 16-19 Grad an, welche im aktuellen Deutschland nicht richtig sind 😂