Всем доброго времени суток. У меня есть сенсор dht11 http://amperka.ru/collection/Sensory/product/Datchik-temperatury-i-vlazhnosti и ик приемник tsop22 http://amperka.ru/collection/Sensory/product/ik-priyomnik. Скачал для них обоих предложенные на вашем сайте библиотеки: DHT и IRremote. У меня проблема- эти библиотеки Отказываются вместе работать-когда они обе в одной программе, сенсор dht11 перестает выдавать данные о температуре и влажности. Но управление с пульта ДУ прекрасно работает. Похоже, что эти две библиотеки несовместимы друг с другом. Что делать?
Похоже, что библиотека для IR пользуется прерыванием по тому же таймеру, что используется DHT11. Поэтому одно другому мешает. Попробуйте выключать прерывания перед опросом DHT11 и включать обратно сразу после: Код (Text): cli(); // do your DHT11 stuff sei();
Я вообще делаю метеостанцию с экраном 20х4 и кучей сенсоров с управлением от пульта ДУ, тк цифровых пинов на UNO мало, а тыкать куча тактовых кнопок- слишком затрат но и неудобно. У меня даже подсветка экрана автоматическая-от уровня освещенности и с таймером выключения, а также принудителен управляемая через пульт, а еще она отсылает данные на комп по wifi через ту самую wifi bee про которую я писал скоро в проекты на форуме выложу, как готово будет