Управление gpio из rpi последовательного порта

#python #automation #pyserial #gpio

#python #автоматизация #pyserial #gpio

Вопрос:

У меня есть 2 pis, подключенных через последовательный порт, это работает без проблем, на данный момент это просто идея, но я хочу, чтобы 8 переключателей на RPi1 управляли 8 выходами на RPi2, которые обмениваются данными только через последовательный провод и предпочтительно на Python.

Выходные данные должны быть как можно более активными, я пытался найти это в Google, но все, что я придумал, касается только выводов GPIO UART…

Может ли кто-нибудь указать мне правильное направление для изучения этого, в основном я думал, что отправка 0b00000001 должна активировать выход 1, а отправка 0b10000001 активирует выходы 1 и 8 и так далее, ища указатели на то, как собрать пакет данных из входных данных и поместить их на провод

Если это сработает, у меня также есть идея сделать то же самое в обратном порядке, возможно ли это с serial?

Комментарии:

1. Возможно, вам больше повезет с Raspberry Pi .

2. Итак, в чем проблема? С одной стороны, вы используете python-serial с другой libgpiod (у нее есть привязки к Python).

3. Как бы то ни было, каждый символ может кодировать все состояние. Пакет не требуется, достаточно одного символа каждый раз, когда вы хотите изменить вывод.

4. Итак, покажите свой код на Python, который вы написали.