Go Down

Topic: DHT22 Probleme mit Library (Read 2478 times) previous topic - next topic

lookatdiesen

 Hallo an alle.
Tolles Forum. Ich konnte mir schon ein paar Sachen abschauen. Ich bin Anfänger auf dem Gebiet Arduino.

Jetzt zu meinem Problem

Ich habe den DHT 22 Sensor gekauft um Temperaturen in einem Kühlschrank zu messen.

laut Video soll ich die DHT Libary einbinden. Das habe ich auch gemacht.

Dann fügt der Typ im Video die Library wie folgt ein

#include "DHT.h"

Ich will das Compilieren un ich bekomme jedes mal Fehlermeldung.

Dann habe ich das ganzu über die IDE eingefügt. Das sieht so aus

#include <DHT.h>
#include <DHT_U.h>

da bekomme ich die Selbe Fehlermeldung die lautet.



Arduino: 1.8.1 (Windows 7), Board: "Arduino/Genuino Uno"

Build-Optionen wurden verändert, alles wird neu kompiliert
In file included from C:\Users\SERVER\Documents\Arduino\Test\sketch_feb22b\sketch_feb22b.ino:2:0:

C:\Users\SERVER\Documents\Arduino\libraries\DHT_sensor_library/DHT_U.h:25:29: fatal error: Adafruit_Sensor.h: No such file or directory

 #include <Adafruit_Sensor.h>

                             ^

compilation terminated.

Was mache ich falsch. Ich hoffe ihr könnt mir helfen.

Danke im Voraus

Rabenauge

Die Bibliothek "Sensors" wird nicht gefunden.
Wahrscheinlich hast du sie falsch oder gar nicht installiert.
Vermutlich gar nicht- Adafruit hat das vor nem Weilchen mal umgestellt. Seitdem braucht man oft, zur eigentlichen Bibliothek für den jeweiligen Sensor, auch die Adafruit_Sensors-Bibliothek.
------------
Grüssle, Sly

lookatdiesen

Danke für die schnelle Antwort.

Weißt du vielleicht wie diese Lib genau heisst wenn ich
Adafruit Sensors eingebe dann kommen 4

AM2315

BME280

BMP183

BMP 280

Danke

jurs

Hallo an alle.
Tolles Forum. Ich konnte mir schon ein paar Sachen abschauen. Ich bin Anfänger auf dem Gebiet Arduino.

Jetzt zu meinem Problem

Ich habe den DHT 22 Sensor gekauft um Temperaturen in einem Kühlschrank zu messen.

laut Video soll ich die DHT Libary einbinden. Das habe ich auch gemacht.
Irgendwas mußt D falsch verstanden haben.

Wenn Du eine Drittanbieter-Library in Deinem Sketch verwenden möchtest, die nicht mit der Arduino-IDE mitgeliefert wird, mußt Du diese mitnichten nur "einbinden", sondern als erstes mußt Du die Library mal korrekt installieren.Im dafür vorgesehenen Pfad auf der Festplatte, damit der Compiler die Library beim Kompilieren auch finden kann.

Siehe auch https://www.arduino.cc/en/Guide/Libraries

Rabenauge

Sie heisst einfach Adafruit_Sensors.
Google danach selber, und du findest sie auch.
Das ist sowas wie ein API für diverse Sensoren.
------------
Grüssle, Sly

ba1083

Hallo lookatdiesen


Schau dir mal das Video an .

Ist auch eine link auf GitHub dabei. Wo man die Library bekommt.

Ich habe es mach dem Beispiel gemacht und bei mir gehts.


[https://www.youtube.com/watch?v=_Vj1KaWIVjw[/url]


Stefan




ba1083

Hallo lookatdiesen


Schau dir mal das Video an .

Ist auch eine link auf GitHub dabei. Wo man die Library bekommt.

Ich habe es mach dem Beispiel gemacht und bei mir gehts.


https://www.youtube.com/watch?v=_Vj1KaWIVjw




Stefan





Rabenauge

Brauchen wir jetzt schon Videoanleitungen um ne Lib. zu finden, die keinewegs versteckt ist? :o
------------
Grüssle, Sly

ba1083

Hallo Rabenauge

Nein brauchen wir nicht , aber ich bin auch noch nicht so lange dabei und weis wie schwer man sich tun kann.

Und ich bin auch immer für Hilfe Dankbar.

Stefan

Go Up