【发布时间】:2014-02-03 11:52:14
【问题描述】:
我想在 Windows 中模拟 Arduino 串行通信。我写了这个 pySerial 脚本来表示连接:
from serial import Serial
from time import sleep
serial_conn = Serial(<some port>)
serial_conn.baudrate = 9600
for i in range(1,10):
serial_conn.write(<dummy data>)
sleep(1)
问题如下:我尝试使用可用的串行端口(例如 COM1 或 COM3),但无法使用串行监视器工具嗅探该端口。是因为我需要硬件来打开端口吗?或者问题可能出在测试端口上? (也许 Windows 使用 COM1 进行通信,因为 Linux 也使用第一个串行)。我应该尝试使用虚拟串口工具吗?如果这就是重点,你能推荐我某人和用法吗?
【问题讨论】:
-
你看过Null-modem emulator吗?
-
我看了看;我认为它非常适合这种场景。
标签: python windows serial-port arduino pyserial