Страница 1 из 1

Подключение Arduino Nano к сторонним контроллерам по RS485

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

Отправлено спустя 13 минут 22 секунды:
Соединение у меня есть, и по крайне мере подвешенных 2 реле на 3 и 4 PIN Nano срабатывают

Подключение Arduino Nano к сторонним контроллерам по RS485

Добавлено: 03 июн 2022, 03:47
Naladchik
dima357 писал(а): 02 июн 2022, 10:32 ... раскодировать в Bool переменные мое упакованное число ...
https://flprog.ru/bez-rubriki/helppage/ ... oBitsBlock

Отправлено спустя 3 минуты 30 секунд:
dima357 писал(а): 02 июн 2022, 10:32 ... как упаковать входы чтоб я их мог принять на контроллере ...
https://flprog.ru/bez-rubriki/helppage/ ... oByteBlock