Mein Aduino Kompilirt nicht mehr warum?
mein Code sieht so aus :
#include "DHT.h" //DHT Bibliothek laden
#define DHTPIN 2 //Der Sensor wird an PIN 2 angeschlossen
#define DHTTYPE DHT11 // Es handelt sich um den DHT11 Sensor
DHT dht(DHTPIN, DHTTYPE); //Der Sensor wird ab jetzt mit „dth“ angesprochen
void setup() {
Serial.begin(9600); //Serielle Verbindung starten
dht.begin(); //DHT11 Sensor starten
}
void loop() {
delay(2000); //Zwei Sekunden Vorlaufzeit bis zur Messung (der Sensor ist etwas träge)
float Luftfeuchtigkeit = dht.readHumidity(); //die Luftfeuchtigkeit auslesen und unter „Luftfeutchtigkeit“ speichern
float Temperatur = dht.readTemperature();//die Temperatur auslesen und unter „Temperatur“ speichern
Serial.print("Luftfeuchtigkeit: "); //Im seriellen Monitor den Text und
Serial.print(Luftfeuchtigkeit); //die Dazugehörigen Werte anzeigen
Serial.println(" %");
Serial.print("Temperatur: ");
Serial.print(Temperatur);
Serial.println(" Grad Celsius");
}
aber er zeigt mir immer nur an :
Arduino: 1.8.12 (Windows Store 1.8.33.0) (Windows 10), Board: "Arduino Uno"
Mehrere Bibliotheken wurden für "DHT.h" gefunden
In file included from C:\Users\lokutus\Documents\Arduino\libraries\DHT_sensor_library\DHT_U.cpp:15:0:
Benutzt: C:\Users\lokutus\Documents\Arduino\libraries\DHT_sensor_library
C:\Users\lokutus\Documents\Arduino\libraries\DHT_sensor_library\DHT_U.h:36:10: fatal error: Adafruit_Sensor.h: No such file or directory
Nicht benutzt: C:\Users\lokutus\Documents\Arduino\libraries\Grove_Temperature_And_Humidity_Sensor
#include <Adafruit_Sensor.h>
^~~~~~~~~~~~~~~~~~~
compilation terminated.
exit status 1
Fehler beim Kompilieren für das Board Arduino Uno.
Dieser Bericht wäre detaillierter, wenn die Option
"Ausführliche Ausgabe während der Kompilierung"
in Datei -> Voreinstellungen aktiviert wäre.
Hat da jemand Irgend eine Idee
LG Lokutus
2 Antworten
C:\Users\lokutus\Documents\Arduino\libraries\DHT_sensor_library\DHT_U.h:36:10: fatal error: Adafruit_Sensor.h: No such file or directory
Dir fehlt offensichtlich die globale Adafruit-Sensorlibrary.. Diese muss für die Adafruit-Bibliotheken extra installiert werden.. Die DHT-Library ect greifen zusätzlich auf diese zu..
Aber eigentlich habe ich alles Installiert
LG Lokutus
hat der Code schonmal funktioniert?
Ich würde kurz die interne LED codieren und dann nochmals diese ino...
pinMode(LED_BUILTIN, OUTPUT);
dafür gibt es auch fertige Beispiele...Basic..Blink^^
aber mir schein, dass dein Header nicht stimmt...
mach mal so: #include "C:...PFAD\Header.h"
https://www.circuitbasics.com/how-to-set-up-the-dht11-humidity-sensor-on-an-arduino/
"Adafruit Unified Sensor" heißt die Library, die Du noch installieren musst...