При подключении датчика влажности и температуры (DHT11 temp and humidity) — появляется ошибка в Arduino:
C:\Users\Сила Мысли\Desktop\Documents\Arduino\Temp and humidity DHT11\Temp_and_humidity_DHT11\Temp_and_humidity_DHT11.ino:1:17: fatal error: dht.h: No such file or directory
compilation terminated.
exit status 1
Ошибка компиляции для платы Arduino/Genuino Uno.
Ошибка говорит о том, что отсутствует библиотека dht.h в Arduino. Для установки библиотеки переходим Скетч -> Подключить библиотеку -> Управлять библиотеками
В поиске вводим dht и устанавливаем библиотеку DHT
Важным моментом также является то, как библиотека DHT подключается к проекту
Например вместо
#include <DHT.h>
а надо
#include <dht.h>
или наоборот.
Также устанавливаем библиотеку Adafruit Unified Sensor, чтобы исключить ошибку
sketch\DHT_U.h:36:29: fatal error: Adafruit_Sensor.h: No such file or directory
Данная библиотека подключается так
#include <Adafruit_Sensor.h>
Часто бывает так, что встроенная библиотека тоже не подходит и необходимо найти ту библиотеку, которая подойдет к датчику на стороннем сайт в виде zip архива. В нашем случае подошла библиотека DHT-sensor-library. Чтобы eё загрузить в Arduino Скетч -> Подключить библиотеку -> Добавить .ZIP библиотеку и указываем путь до библиотеки.
В итоги датчик DHT11 temp and humidity стал правильно давать показания температуры и влажности.
THANK YOU SO MUCH..IT WORKED
You are welcome