Error ayuda urgente con Sensores LM35 y DHT11

Tengo un problema en un código diseñado para 4 sensores lm35 y 1 sensor DHT11 en una tarjeta Arduino Yún y ya tengo la librería del sensor DHT.
Adjunto el código.

Este es el error que me manda.

Arduino:1.8.1 (Windows 7), Tarjeta:"Arduino Yún"

Opciones de compilación cambiadas, reconstruyendo todo
In file included from C:\Users\hp1000\Documents\Arduino\libraries\DHT_sensor_library-1.3.0\DHT_U.cpp:22:0:

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

#include <Adafruit_Sensor.h>

                            ^

compilation terminated.

exit status 1
Error compilación en tarjeta Arduino Yún.

El código.

#include <FileIO.h>
#include "DHT.h"
#define DHTPIN 2 
#define DHTTYPE DHT11

DHT dht(DHTPIN, DHTTYPE);

void setup() {
  
  Bridge.begin();
  Serial.begin(9600);
  FileSystem.begin();
  dht.begin();

  delay(390000);
  Serial.println("JARDIN VERTICAL\n");
  
}


void loop () {
  
  String dataString;
  dataString += getTimeStamp();
  dataString += " = ";
  
  float h = dht.readHumidity();
 
  float t = dht.readTemperature();
  
  dataString += String(h);
  dataString += " %, ";
  dataString += String(t);
  dataString += " *C, ";

  for (int analogPin = 1; analogPin < 6; analogPin++) {
    int sensor = analogRead(analogPin);
    float mv = ( sensor/1024.0)*5000; 
    float cel = mv/10;
    dataString += String(cel);
    if (analogPin < 6) {
      dataString += " *C";  
    }
    if (analogPin < 5) {
      dataString += ", ";  
    }
  }

  File dataFile = FileSystem.open("/mnt/sd/datalog.txt", FILE_APPEND);

  if (dataFile) {
    dataFile.println(dataString);
    dataFile.close();
    
    Serial.println(dataString);
  }
  
  else {
    Serial.println("error opening datalog.txt");
  }

  delay(300000);

}

String getTimeStamp() {
  String result;
  Process time;
  
  time.begin("date");
  time.addParameter("+%D-%T");  
  
  time.run();  

  while (time.available() > 0) {
    char c = time.read();
    if (c != '\n')
      result += c;
  }

  return result;
}

De antemano Gracias

para_el_foro.ino (1.35 KB)

esta linea

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

dice que esta carpeta no coincide con lo que espera leerse. la carpeta se llama DHT_sensor_library-1.3.0 y debería llmarse

DHT solamente. Asi que edita la carpeta. Cierra el IDE, vuelve a cargar el ejemplo y prueba una vez mas.