Я пытаюсь управлять некоторыми датчиками и гидравлической системой c и лопаткой с сервоприводом через Raspberry Pi и Arduino. Я использую последовательный узел для связи с Arduino. Один последовательный узел для входящих данных от Arduino и один для отправки данных в Arduino через node-red. Проблема в том, что node-red не может заблокировать последовательный порт USB и не может связываться с Arduino, в то время как arduino ide может это сделать. На форуме Node-red Мне посоветовали закрыть другие программы, которые могут использовать последовательный порт. Я закрыл arduino ide и сбросил Pi 4, но ничего не изменилось. Я перезапускаю их, но проблема не устранена.
Есть ли способ решить эту проблему с блокировкой?
Как я могу увидеть последовательные порты и программы, которые их используют?
Можно ли запретить им использовать эти порты с помощью кода функции javascript или python?