Pyfirmata Arduino: не удалось открыть порт (Serial Exception) - PullRequest
2 голосов
/ 23 апреля 2019

Я все еще новичок в Python и пытаюсь создать своего рода Монитор завода, используя Arduino. Проблема в том, что моя программа не может подключиться к последовательному порту COM4.

from pyfirmata import Arduino
from pyfirmata import util
board = Arduino("COM4")
it = util.Iterator(board)
it.start()

from Sensors.sensor import sensorBase
soilSensor = sensorBase('a:0:o')

Ошибка Arduino с этой ошибкой:

SerialException("could not open port 'COM4': PermissionError(13, 'Access is denied.', None, 5)")
  • Я зашел в диспетчер устройств, отключил порт и затем снова включил его.
  • Я также выключил и перезагрузил компьютер, что тоже не помогает.
  • Я пытался запустить Visual Studio 2017 с правами администратора.
  • Я могу печатать в терминале Python, и это отлично работает, я думаю, проблема в Visual Studio 2017.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...