Как паралельно читать в arduino pulseIn с нескольких analogin?

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

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы