pyserial相关内容

Python Numpy安装Windows 10 64位

我知道在python堆栈溢出时有多个关于numpy和pyserial安装的帖子,但是不知何故,它们似乎都不适合我. 可能,我无法清楚地了解自己的工作并陷入困境 我将列出我认为与解决问题有关的事情. 请求-在将我的问题标记为重复之前,请帮助我找到解决方案. 您需要了解的知识-64位,Windows10,Python3.4,Python2.6.1,Python 2.7 我 ..
发布时间:2020-05-18 20:54:54 Python

带有PySerial对象的Python多线程

我一般都不熟悉Python和编程.我正在尝试使用pyserial编写设备驱动程序.我打开了一个线程,该线程将从设备读取数据并将其发送到标准输出.在我的主循环中,我使用了一个函数,该函数将从std中读取指令作为字符串,然后使用字典将其写入设备. 我的程序正在读取我的指令,但未显示任何应从设备中取出的数据-我知道它正在写入设备,因为当我在字典中未使用指令时,它会崩溃.这是我的代码的结构: ..
发布时间:2020-05-13 22:01:38 Python

无法使较小的网格线出现在matplotlib图中

好,所以我有下面的代码,用于实时图形化显示通过串行接收的嵌入式设备中的某些数据.它并不是要成为生产工具,而应该是内部eng工具,因此它并不是非常友好的用户界面.问题是,无论我做什么,即使在此处将它们设置为True, which=both,也无法显示较小的网格线.我可以对主要的网格线做任何我想做的事情,但是未成年人不会出现.有任何想法吗?这是代码: import numpy as np fro ..
发布时间:2020-05-06 16:44:59 Python

需要使用Python进行每日日志轮换(0utc)

我是Python的入门者.我编写了一个小的记录器,该记录器从串行端口获取数据并将其写入日志文件.我有一个小程序,可以打开文件进行追加,写入然后关闭.我怀疑这可能不是最好的方法,但这是我到目前为止所发现的. 我希望能够自动在00 UTC处执行日志旋转,但是到目前为止,我使用RotatingFileHandler进行此操作的尝试均以失败告终. 代码如下: import time, s ..
发布时间:2020-05-03 08:19:12 Python

适用于linux env的python中的usb自动检测

我在python中使用轮询命令(glob('/dev/tty [A-Za-z] *'))定期检测到连接到Linux PC的USB设备.有什么方法可以检测自动连接的USB设备? 解决方案 我建议使用libudev并创建udev监视对象以检测热插拔的设备.这是您学习libudev及其监视功能的起点: https://www.freedesktop.org/software/systemd ..
发布时间:2020-05-01 10:30:06 服务器开发

Pyserial发送多个字节

第一次张贴. 在我开始之前,我只想说我是一个初学者,所以请多多包涵,但我仍然可以很好地遵循. 我有一个称为Pololu Wixel的无线设备,可以无线发送和接收数据.我正在使用其中的两个.一发送和一接收.它是USB,因此可以直接插入我的Raspberry Pi或PC,因此我所要做的就是通过一个终端连接到COM端口以对其进行读写数据.它带有一个测试终端程序,该程序可以让我发送1-16字节 ..
发布时间:2020-05-01 10:05:44 服务器开发

打开设备时Linux串行端口缓冲区不为空

我有一个系统,我在意外的串行端口上看到异常的行为.以前,我有时通过usb到串行适配器看到这种情况,但现在我也可以在本机串行端口上看到它,而且频率更高. 系统已设置为运行自动化测试,并且将首先执行一些任务,这些任务导致在我没有打开端口的情况下从串行设备输出大量数据.设备还将自行重置.仅连接了tx/rx线.没有流量控制. 完成这些任务后,测试软件会打开串行端口,并立即失败,因为它会收到意外 ..
发布时间:2020-05-01 10:02:21 服务器开发

Python io模块的TextIOWrapper或BuffereRWPair函数与pySerial不能很好地兼容

我正在为一些科学硬件编写一个串行适配器,其命令集使用UTF-8字符编码。来自硬件的所有响应都以回车符(u'\r')终止。我想能够使用指定了EOL字符的pySerial的 readline()函数,所以我有这个设置,ala 此主题: import serial import io ser = serial.Serial(port ='COM10',baudrate = 12800 ..
发布时间:2018-08-24 17:59:46 Python

Arduino Sketch适用于串行监视器,但不适用于pyserial

我在python中测试这个简单的arduino代码,但它在arduino序列中工作,而不是在python中。 用户定义指示灯上的闪烁次数。 这适用于arduino串行监视器。但是当我在python中使用它时它不起作用。有人可以帮忙吗? 谢谢 Arduino代码: int ledPin = 13; //选择LED的引脚 int val = 0; //用于存储来自串口的数据的变量 ..
发布时间:2018-08-08 19:01:49 Python

导入python模块的特殊性?

我一直在使用PySerial库进行python Pyserial API ,我可以'我似乎明白为什么我必须专门导入模块的某个部分。 这会给我一个错误: 对serial.tools.list_ports.comports()中的项目导入序列 : print item 上面的代码片段将返回“AttributeError:type object'Serial'没有属性't ..
发布时间:2018-08-01 11:53:22 Python

Python .readline()

首先,让我以我刚刚接触python作为序言,在这里没有自我。我将这些代码从各个站点拼凑在一起,其最终目标是向OBD-II芯片输出十六进制代码并等待响应。这个响应也是HEX,被转换为十进制处理后发送到输出。很简单的权利? 好的,有两个问题。 其中之一是.readline()删除响应的第一个字母。 例如,如果我想要“> Elm327”,我会找回“> lm327”。 另外一个问题 ..
发布时间:2018-06-07 16:49:44 Python

通过Flask将串行数据传递给javascript

我一直在推动从Flask到Javascript的数据,主要是通过修改这里找到的代码: https://github.com/clebio/flask-d3 现在我试图从COM端口读取数据并通过Flask将其传递给的JavaScript。在使用PySerial之前,我已经做了一些这样的事情,但是我不确定将它合并到Flask中的正确方法。 我觉得实现这样一个东西,在每个请求中,端口被打开, ..
发布时间:2017-12-11 23:43:49 前端开发

pyserial阅读串口在烧瓶(也许使用gevent)

我正在建立一个网络服务器,它需要读取(并保持读取)它运行的机器的串行端口。 目的是能够读取条码扫描器,并使用服务器发送的事件用读取的条形码更新浏览器。 我正在使用烧瓶来做到这一点。我浏览过,有些实现只需要烧瓶,有些人说我需要像Gevent这样的异步库,有些人甚至说我需要Gevent和Redis或RabbitMQ等类似的队列。 我试着将我的代码放在一个非常简单的例子上,我在stac ..
发布时间:2017-12-11 23:24:30 Python

如何在Cygwin中使用COM和USB端口?

我想使用Python脚本从我的Arduino板发送/接收数据。我想使用Python和它的pySerial模块,这似乎符合我的需要。所以我在cygwin(windows XP后面)中安装了python和pySerial。 Python脚本很简单: $ cat example.py #print“使用python测试我的COM26端口” import serial se ..
发布时间:2017-03-09 20:48:54 Linux/Unix

使用python写入CSV文件

这里有一些简单的代码我写了。数据不会累积在CSV文件中; 有人可以共享代码从串行端口读取数据并将其记录到CSV文件? import serial import csv import string import os import time import sys def main(): pass if __name__ =='__main__': m ..
发布时间:2017-02-26 16:01:06 Python

Python同时从控制台和串口检查输入?

我写了一个python应用程序读取用户输入(从控制台): buff = raw_input('Enter code:') ,并根据一系列算法生成和输出。 我遇到的问题是应用程序也通过串行连接到另一台设置一些状态配置属性的机器。 要从串口(COM)端口读取一个字符串,我使用的是PySerial库: ser = serial .serial('/ dev ..
发布时间:2016-12-28 23:35:12 Python

与pyserial二进制数据(蟒蛇串口)

在pyserial serial.write()方法似乎只发送字符串数据。我有一个像[0xc0,0x04,0x00]数组,并希望能够通过串口发送/接收呢?是否有原始I任何单独的方法/ O? 我想我可能需要将阵列更改为['\\ XC0','\\ X04','\\ x00的'],仍在,空字符可能会带来问题。 解决方案 您需要将您的数据转换为字符串 “\\ XC0 \\ X04 \\ X0 ..
发布时间:2016-08-06 22:30:01 Python

串行通信一对一

如果这是一个愚蠢的问题,请不要介意我。但我花了一些时间,试图找到答案,但我无法得到任何固体。也许这是一个硬件问题,但我想我会第一次尝试在这里。 是否串行通信只工作一比一?这想出的原因是因为我有一个Arduino板监听其串行端口的通信。我有一个python脚本饲料字节端口为好。但是,每当我打开了Arduino的串行显示器,用python脚本连接失败。串行显示器也连接到串行端口为它的小文本输入字段的 ..
发布时间:2016-05-28 21:26:55 Python

pySerial 2.7,“语法错误:无效的语法”:在Python 3.5导入序列错误(使用Mac OSX 10.10 - 优胜美地)

我一直在试图寻找通过网络的解决方案,但没有解决方案,我看到解决我的问题。这将是非常感激的人,可以解决我的问题。 我有pySerial-2.7模块安装到使用下面的教程蟒蛇: http://www.instructables.com/id/Interface-巨蟒和Arduino的与-pySerial / 一切顺利,当我用Python 2.7版,因为我卸载它并迁移到Python 3.5 当我键 ..
发布时间:2016-05-28 21:21:10 Android