Присоединил два энкодера.
В отличии от распространённой схемы подключения энкодера к цифровым выводам
http://www.compcar.ru/forum/showpost...39&postcount=1, реализовал подключение к аналоговому входу, что бы использовать цифровые выводы для других целей.
Плагин теперь правильно работает при отключении и подключении ардуино, и при выходе из сна. Также отключает передачу тех данных от ардуино, которые в данный момент не используются, то есть если на экране нет температурных датчиков, то ардуино не будет их передавать.
Из кода для ардуино убраны все задержки (delay), что позволило убрать задержки получения данных от термометров и акселерометра при работе с ик пультом и энкодерами.
Схема, плагин и код для ардуино в шапке.