Вопрос про датчик DHT-11
- Войдите на сайт для отправки комментариев
Втр, 07/06/2016 - 16:35
Всем привет. Такой вопросик про DHT-11. Подключаю библиотеку:
#include "DHT.h"
ну там и дальше куча строчек. Если короче то все впринцепе работает, но когда начинаю двигатся по меню своего проэкта (жать на кнопки) такое впечатление что где то включена функция delay (в моем скетче я их не использовал) устранить эту проблему помогает удаление двух строк
float h = dht.readHumidity();
float t = dht.readTemperature();
Но эти строки какраз таки считывают инфу с датчика.
Пробовал использовать библиотеку
#include <dht11.h>
скачал по какомуту из примеров в интернете
Тут
chk = DHT.read(DHT11_PIN);
считывает данные с датчика и чтоб данные вывести на дисплей используются такие команды
lcd.print(DHT.humidity,1);
lcd.println(DHT.temperature,1);
проблема подвисания пропала, но мне надо перевести данные в переменную "h" и "t"
строчки типа:
h=DHT.humidity,1
t=DHT.temperature,1
пишет ошибку на них, на единицу вконце, а без них он не считывает данные.
Что посоветуете?
Надо. чтоб я смог считать инфу. вывести ее на дисплей и записать в переменную (для запуска реле в дальнейшем)
Чуть не забыл. Собрано все на ардуино уно. Опыта в програмирование нет (самоучка) и с радиодеталями тоже самое.
Но вроде все понятно. Если надо могу выложить полный скетч
Хоть чтонибуть подскажите. А то в интернете как то не найти ничего
Для начала - приведите полностью текст скетча, и оформите тепу правильно: для вставки кода есть кнопочка "code" в редакторе сообщений.