В нете нашел только для DHT22/ Пробовал создать объект, но не получилось, использую библиотеку dht11_h. Может кто сталкивался, подскажите пожалуйста.
Не сталкивался, но не вижу проблем. Неплохо бы, если Вы указали ссылку на библиотеку, таких много. К примеру эта - http://playground.arduino.cc/main/DHT11Lib. Просто объявите 2-ой датчик DHT11. Код (Text): // 1-вый. dht11 DHT11_1; // Пин для 1-ого. #define DHT11_1_PIN 2 // 2-ой. dht11 DHT11_2; // Пин для 2-ого. #define DHT11_2_PIN 4 А в коде. Код (Text): int chk1 = DHT11_1.read(DHT11_1_PIN); int chk2 = DHT11_2.read(DHT11_2_PIN); И т.д.
Первое что пришло в голову: сигнальный пин один, а питание на датчики включать поочередно, я так делал с датчиками влажности, все получилось.
я даже больше скажу, его нельзя опрашивать чаще чем раз в 2 секунды, иначе он выдает неверные показания
Согласен что нет смысла мерить чаще чем раз даже в минуту, вообще твой вариант с попеременным питанием стоит взять на вооружение
Рад помочь, для себя изобрел когда не хватало пинов аналоговых. ) Кстати, при помощи 595 регистра можно великое множество датчиков так подключать всего на несколько пинов.