【问题标题】:Python code error to connect to COM Port connected to relayPython代码错误连接到连接到继电器的COM端口
【发布时间】:2020-12-09 20:28:59
【问题描述】:

我正在尝试使用 python 打开或关闭继电器。继电器来自Numado。我正在使用以下简单代码。


portName = "COM4";
relayNum = 0;
relayCmd = "on";

#Open port for communication
serPort = serial.Serial(portName, 19200, timeout=1)

#Send the command
serPort.write("relay "+ relayCmd +" "+ str(relayNum) + "\n\r")

print("Command sent...")

#Close the port
serPort.close()

但是,这不起作用。我得到的错误是这样的:

serial.serialutil.SerialException: 无法打开端口 'COM4': FileNotFoundError(2, 'Das System kann die angegebene Datei nicht finden.', None, 2)

谁能告诉我哪里出了问题以及如何解决?

【问题讨论】:

标签: python serial-port serial-communication relay


【解决方案1】:

似乎“COM4”端口不存在。你从哪里得到这个号码的?检查是否可以在 Windows 设备管理器中找到它。

【讨论】:

  • 是的。它确实存在于系统中
猜你喜欢
  • 1970-01-01
  • 2016-09-29
  • 1970-01-01
  • 2022-01-09
  • 2018-01-06
  • 2020-03-24
  • 2014-10-15
  • 2017-04-19
  • 1970-01-01
相关资源
最近更新 更多