Здравствуйте, подскажите
Пытаюсь использовать Arduino Nano как блок расширения дискретных входов/выходов с контроллером Серебрум Кобальт
Все настроил и подключил, сигналы Bool упаковываю Coder ом в Short и передаю на Arduino по RS485
Но дело в том что кодер этот формирует разные значения в зависимости от включенных входов
- когда первый включен на выходе кодера 1
- когда второй включен на выходе кодера 2
- когда третий включен на выходе кодера 4
- когда первый и второй включены на выходе кодера 3
и так далее.
В FLproge есть дешифратор, но он просто включает выход от соответствующего числа на входе, но у меня же могут срабатывать несколько переменных одновременно и как тогда.
Скажите как мне раскодировать в Bool переменные мое упакованное число, ну и на оборот как упаковать входы чтоб я их мог принять на контроллере.
Отправлено спустя 13 минут 22 секунды:
Соединение у меня есть, и по крайне мере подвешенных 2 реле на 3 и 4 PIN Nano срабатывают