И снова добрый вечер! На цифровые пины 2, 7, 8, 10 я принимаю состояние 4х битной шины. Мне нужно преобразовать это двоичное число в десятичное. Ну например 0100 - значит 2 и так далее. Конечно можно перебирать пины if-ами. Но может быть кто-то предложит лаконичное решение. Спасибо.
я нагуглил решения для пинов прилежащих одному и тому же регистру
Спасибо, отлично все подошло, но к сожалению пины отрабатывают не так как нужно. Вероятно,из за подключенных библиотек. Разбираться не стал. Поставлю отдельный МК и передам по UART готовый результат.