我正在尝试使用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) + "nr")
print("Command sent...")
#Close the port
serPort.close()
然而,这并不奏效。我得到的错误是:
serial.serialutil.SerialException:无法打开端口"COM4":FileNotFoundError(2,"Das System kann die angegebene Datei nicht finden.",None,2(
有人能告诉我哪里出了问题以及如何解决吗?
似乎端口"COM4";不存在。你从哪里得到那个号码的?检查是否可以在Windows设备管理器中找到它。