13得票5回答
如何在Cygwin中使用COM和USB端口?

我想用Python脚本发送/接收数据到我的Arduino板。我希望使用Python及其pySerial模块来实现,这似乎符合我的需求。因此,我在cygwin中安装了Python和pySerial(在Windows XP系统中)。 Python脚本非常简单:$ cat example.py ...

7得票1回答
Python串口 - 尝试使用未打开的端口

我还是Python的新手,所以请耐心等待我的翻译。我正在尝试使用python2-pyserial编写脚本,但是一直出现错误Attempting to use a port that is not open。以下是脚本: #!/usr/bin/python import serial, ti...

9得票2回答
从PyQt GUI连接串口

我编写了一个程序来发送和接收串口数据,但我遇到了一个问题,我想创建一个名为"connect()"的函数或一个类,在按下一个按钮时执行该函数。但如果我在"MainWindow"类中创建此函数,来自"TestThread"类的变量"ser"将未初始化,你能帮我吗? import sys impo...

7得票1回答
Pyserial: 无法配置端口:(5,“输入/输出错误”)

我过去两天一直在尝试运行以下两行Python代码,但并没有太大的成功: import serial ser = serial.Serial(0) 每次运行时,我都会收到以下错误信息: Traceback (most recent call last): File "./test.p...

9得票2回答
Python串口通信

我正在进行一个Arduino项目,由于内存限制,我正在将其与Python脚本进行接口。在Python方面,我有一个包含相应坐标的x、y值的二维矩阵,在这个列表中有26000个坐标对。因此,为了澄清数据结构,pathlist [0] [0]将返回列表中第一个坐标的X值。在Python中对此列表执...

45得票4回答
PySerial非阻塞读取循环

我正在阅读这样的串行数据:connected = False port = 'COM4' baud = 9600 ser = serial.Serial(port, baud, timeout=0) while not connected: #serin = ser.read() ...

60得票4回答
有没有一种方法可以将Python代码“编译”到Arduino(Uno)上?

我有一个机器人项目,使用Arduino Uno,长话短说,我正在尝试一些人工智能算法。但是,我需要实现一些高级矩阵算法,使用NumPy/SciPy非常简单,但在C或C++中则非常困难,即使有库,情况仍旧不容乐观。 有没有办法可以用Python完成这个项目?我听说Mega有这种能力,但我只有U...

14得票5回答
pySerial 2.6:在readline()中指定行尾符

我正在使用pySerial向Eddie发送命令。我需要在readline中指定回车符,但是pySerial 2.6已经取消了它...是否有解决方法? 这里列出了Eddie命令集,第二页和第三页有介绍。如果无法访问PDF,请查看备份图像。 通用命令格式:Input: ...

56得票6回答
Python中的虚拟串行设备?

我知道可以使用例如pySerial来与串行设备通信,但是如果我现在没有设备却需要编写一个客户端,我该怎么办呢?如何在Python中编写一个“虚拟串行设备”,并让pySerial与其通信,就像运行本地Web服务器一样?也许我只是搜索得不好,但我一直找不到关于这个主题的任何信息。

37得票4回答
Python串口:如何使用read或readline函数一次读取多个字符

我在使用我的程序时遇到了问题,无法读取超过一个字符,我似乎无法弄清楚我的程序出了什么问题。import serial ser = serial.Serial( port='COM5',\ baudrate=9600,\ parity=serial.PARITY_NON...