Как паралельно читать в arduino pulseIn с нескольких analogin?
В общем тут понадобилось мне читать из аналог инпут в ардуинке пульсы положительные, так вот, как бы все бы ничего, есть функция pulseIn, но дело в том, что она работает в блокирцющем режиме, мне надо такое решение, чтобы можно было читать сразу несколько аналоговых входов на наличие "пульса", но вот беда-в ардуино нет эвентов, и нельзя поставить аналоговый вход в режим а-ля ручной синхронизации-типо как в сокете-дулаем пул и пробегаемся в цикле по сокетам и ручками проверяем наличие в буфере чего-либо. Короч гуглил гуглил-так и не нашел ничего. Задача следующая-есть массив классов, и в каждом из классов есть свой уникальный номер аналог инпута, точнее нескольких. При появлении пульса на определенном порту сразу дергаем значение из другого аналог инпута и кидаем в метод нужного класса. Если бы класс был один-ноу проблемс, но классов много