我想在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例如),但我不能用串行监视工具嗅探端口。 这是因为我需要硬件来打开端口? 或者,也许问题是testing端口? (也许Windows使用COM1作为Linux使用第一个串口)。 我应该尝试使用虚拟串行端口工具吗? 如果这是关键,你可以推荐我一个人和用法?
树莓派2和BMP280:从属地址未被确认
在Arduino库中传递数组
在Linux下使用Java RXTX与Arduino进行串行通信
如何通过.sh文件从串口发送命令到Arduino?
编程Arduino DUE无IDE(Linux)
在Windows中,硬件和虚拟串行端口具有相同的枚举方案,因此它们将是COM。 问题是只有一个程序在时间(理论上)可以使用串口,所以如果你的Python程序使用这个端口,终端将不能使用这个端口。
你应该设置一个虚假的COM,这意味着一个自定义的驱动程序…太困难了。
套接字,文件和标准输入可以读/写一个字节,所以你可以使用它们来测试你的解析器。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。