通过串行端口与设备进行Python连接

9lowa7mx  于 2023-01-19  发布在  Python
关注(0)|答案(2)|浏览(144)

我需要一个python代码的帮助来通过串口连接路由器或交换机。我从Windows终端使用pycharm。
我是这么试的:

import keyboard

ser = serial.Serial(port="COM1", baudrate=9600, bytesize=8, timeout=2, stopbits=serial.STOPBITS_ONE)

while True:
    ser.write('You got connected\r\n'.encode('Ascii'))
    receive = ser.readline()
    print(receive.decode('Ascii'))
    if keyboard.is_pressed('q'):
        print('User need to quit the app.')
        break

ser.close()

我试过了,但出错了。

hkmswyz6

hkmswyz61#

你得到了什么错误?如果你能在这里复制/粘贴你的错误,这将是非常有帮助的。

tnkciper

tnkciper2#

谢谢你的帮助。它今天工作了。我猜是因为我重新安装了pycharm及其所有的软件包和插件。但是,你能帮我在这段代码上添加更多的行吗?一旦我与我的设备连接,我就可以给一些命令:显示运行,显示内部状态。
谢谢你。

相关问题