首页 文章
  • 1 votes
     answers
     views

    在PyQt5中嵌入matplotlibAnimation

    我正在设计一个必须通过Arduino和Python从传感器绘制序列的应用程序 . 我正在使用matplotlib来动画我的图形,它可以在昨天发布的问题中看到的代码中正常工作:Arduino Live Serial Plotting with a MatplotlibAnimation gets slow . 现在,因为我想制作一个漂亮的GUI,我想在PyQt5中嵌入我的动画 . 为此我把这个链接作...
  • 0 votes
     answers
     views

    pySerial 2.7,'SyntaxError: invalid syntax':在Python 3.5中导入串行错误(使用Mac OSX 10.10 - Yosemite)

    我一直试图通过网络找到解决方案,但我看到的解决方案都没有解决我的问题 . 对能解决我问题的任何人都非常感激 . 我已经使用下面的教程将pySerial-2.7模块安装到python中:http://www.instructables.com/id/Interface-Python-and-Arduino-with-pySerial/ 当我使用Python 2.7卸载它并迁移到python 3.5时...
  • 1 votes
     answers
     views

    非实时串行数据绘图仪

    我正在研究运动传感器项目,我想从连接到Arduino的传感器(MPU6050)获取加速度数据 . 所以我得到了加速度ax,ay和az的3个值,我将它们发送到USB串行链路 . 现在我可以获得ax,ay和az值并正确绘制它们并且一切正常 . 问题:它不是实时的,即 . 当我振动传感器时,值不会像Arduino的即时连续绘图仪那样同时改变,我没有使用,因为我想稍后在MATLAB中分析这些数据(做模式识...
  • 0 votes
     answers
     views

    PySerial read()返回不正确的值

    我有一个带有标准模拟温度传感器的Arduino,它由Raspberry Pi的USB端口供电,还有一个获取所有传入值的Python脚本 . 但是,我发现传入的值大约是10deg . 当我将它连接到我的计算机时,串行监视器返回正确的值 . 这让我认为Raspberry Pi上的错误变窄了 . Python代码: import serial ser = serial.Serial('/dev/ttyA...
  • 0 votes
     answers
     views

    Raspberry pi和Arduino之间的串行通信失败

    我正在制作一个项目,其中我连接了Arduino Uno和Rasberry pi以及用于连接Arduino和pc的简单usb . 我正在尝试只在我需要使用此代码时才能读取传感器: - pi@raspberrypi:~/project $ python3 Python 3.5.3 (default, Jan 19 2017, 14:11:04) [GCC 6.3.0 20170124] on linu...
  • 0 votes
     answers
     views

    在Arduino发送的覆盆子python代码中获取json消息

    我对我的代码有疑问 . 这是关于 Arduino 和 Raspberry 之间的通信与 serial 通信和 Json 格式 . 这是我的Raspberry的python脚本: #!/usr/bin/env python # -*- coding: utf-8 -*- import serial import time import simplejson as json ser = seria...
  • 0 votes
     answers
     views

    pySerial的神秘行为

    我遇到了以下问题: 我这里有一个Arduino连接到我的Mac . Arduino正在读取并响应串行数据 . 我做了一个小python3脚本,它接受用户输入并使用pySerial将命令如'set(13,255)〜'写入Arduino . 这只是工作正常: while 1: cmd = input("<<< ") cmd += '~' if cmd != ...
  • 0 votes
     answers
     views

    使用Xbee和RPI将串行端口输出重定向为bash命令

    我的设置很复杂,我认为我有一个明确的方法,但如果你看到一个更好的方法来完成我在Xbee上使用终端窗口的最终状态,请告诉我 . 我的用例是RPI#1具有互联网连接,但RPI#2没有,我想通过Xbee上的RPI#1完全控制和访问RPI#2 . 我有x2 Raspberry Pi 3B,我正在使用x2 Xbee Pro S3B模块通过Xbee USB Development Shields在RPI之...
  • 1 votes
     answers
     views

    Raspberry Pi与Arduino的连接通过XRF连续传感器监控

    我正在尝试 Build 一个连续监测传感器的系统,包括记录传感器脱机的时间(服务器无法访问) . 该系统基于Raspberry Pi作为服务器,Arduino Leonardo作为传感器节点,数据通过XRF从Arduino传输到Raspberry . 我正在使用Python脚本和pySerial来收集数据 . 我的Python技能很差,我需要帮助来弄清楚当Arduino和Raspberry之间的连...
  • 2 votes
     answers
     views

    Python SerialException:设备报告已准备好读取但未返回任何数据

    我正在使用以前是UNO的Arduino Nano从传感器收集数据,然后通过USB连接将数据通过有源集线器发送回运行Jessie 4.1.19 2016年3月15日和Python 2.7的Raspberry Pi模型B. python代码使用pyserial readline来获取数据 . 一般来说,它工作正常但偶尔(通常一天几次)它失败了上述消息 . 似乎解决它的唯一方法是拔掉USB连接,重新连接...
  • 0 votes
     answers
     views

    Python串行写 - 丢失字节

    我试图用Python 2.7 pySerial包通过串口(用RS232,RS485测试)发送9个字节 . 如果我将字节写入串口,则一些字节会随机丢失(不会到达接收端) . 如果我在每个字节写入之间使用1毫秒等待,则所有字节都到达接收端 . 我测试了同一操作系统上2个串行终端之间的功能 . 这是 causes packet (byte) losses 的代码片段: import serial imp...
  • 0 votes
     answers
     views

    如何以编程方式打开串口?

    我有一个Arduino连接到运行Arch的Raspberry Pi . arduino没什么可做的,但要不断打印一些传感器数据: #include<Arduino.h> void setup() { Serial.begin(9600); } float temp = .0; int lumen = 0; void loop() { if(Serial.avail...
  • 0 votes
     answers
     views

    为什么python pyserial把ø放在字符串发送的开头?

    我有一个错误:o搜索很长时间但没有答案! 我的Rpi通过串口和pyserial librairie向我的Moteino网关发送命令 . 我的Moteino gateaway等待这些命令继续进行 . 所以,我可以双向发送和接收但是 . 当我从Rpi发送一个字符串到Moteino时,pyserial在字符串的开头放了一个“ none " or " slash zero ” ø ...
  • 4 votes
     answers
     views

    识别串口/ usb设备python

    这个问题的解决方案可能非常简单,但我不熟悉动态地与设备连接 . 我正在做的是我正在制作一个python可执行代码,因此用户不必在他们的计算机或任何类型的python解释器上闲置,这意味着我不知道该设备将插入哪个USB端口至 . 该程序需要能够打开与通过串行转换为USB转换器连接的设备的连接 . 如何确定哪个连接设备是打开端口的正确设备?我正在使用pySerial与设备进行交互 . 任何帮助将不胜感...
  • 1 votes
     answers
     views

    PySerial . 读取失败:设备报告已准备好读取但未返回任何数据

    我有一个windows 7 os pc,在python3.6中使用pyserial与一个使用pyserial python 3.6收听的debian Jessie操作系统的嵌入式板进行通信 . 两者之间的电缆是USB到UART桥接控制器,从电路板上的microUSB端口到电脑上的USB端口 . 这些是我的脚本: PC: import serial ser = serial.Serial('COM...
  • 0 votes
     answers
     views

    Python代码:ttyUSB0上的设备重新连接到ttyUSB1 - 如何检测?

    我有一个连接到ttyUSB0的FTDI设备 . 拔出并重新插入设备后,始终连接到ttyUSB1 . 我必须检测更改并采取相应措施以保持我的发送和recv功能运行 . 我试图在send和recv函数中检测它 . 这是我做的: ` def recv_serial_data(n): global serial_port try: if not serial_port.is...
  • 0 votes
     answers
     views

    格尔布尔赢得了胜利_2807489的定位

    我发布时,我是Python新手? grbl控制器,一段时间接收正确的位置响应,其他时间只是'ok' . 我正在使用Python构建一个gui程序来控制一个轴并使用Arduino Uno来控制输入和输出到继电器和传感器以激活各种设备 . 我一直在寻找没有运气的答案,所以我希望你们有光明的人能够解决我的问题 . 而不是在这里列出我已上传到我的Google Cloud 端硬盘的程序是link 简而言之,...
  • 2 votes
     answers
     views

    Python相当于通过USBserial从Java(Processing)到C(ardunio)的字节数组传输

    作为我第一次尝试使用python进行编程(之前的exp仅使用vba和非常基本的java),我试图复制GUI应用程序的一些功能,osPID Frontend,写在Processing中,通过USB串口与Arduino草图进行通信osPID-Firmware . 前端采用浮点数组,将其转换为字节数组,然后通过串行链接发送 . 我一直在尝试使用以下python代码测试向设备发送字节数组: import...
  • 11 votes
     answers
     views

    Python没有从arduino串行输出中读取正确的值

    我正在尝试使用python从arduino中读取电位计值 . 但我的串行读取值很奇怪 . Python代码: import serial ser = serial.Serial('COM12') print ( "connected to: " + ser.portstr ) count = 1 while True: fo...
  • 1 votes
     answers
     views

    Python串行写入Arduino不同于Arduino 's Serial Monitor' s Serial Writes

    我有一个Python脚本,将字符串 test 写入Arduino串口 . 如果arduino收到 test 字符串,它应该回复一个字符串 ok ,LED 13应该像... Problem: 当使用Arduino串行监视器将 test 写入串口时,Arduino按预期回复 ok ,LED#13亮起 . 但是,当Python脚本将 test 写入同一个串行端口时,没有任何反应 . Arduino不回...
  • 4 votes
     answers
     views

    了解从Arduino收到的角色

    我有一个Arduino板通过串口发送数据和一段读取该数据的Python代码 . Arduino板只发送它从TMP36传感器读取的温度,当我使用Arduino IDE附带的端口监视器检查端口时,我看到: 20.3 20.3 20.2 20.2 ... 这是完全正确的 . 现在,当我使用Python读取串口时,我得到了这个: b'20.32\r\n' b'20.32\r\n' b'20.32\r\...
  • 3 votes
     answers
     views

    使用pyserial控制Arduino Uno板上的特定引脚

    我有一个以模式发送的python代码,其中灯必须闪烁 . (比如说101010.每次运行代码时模式都可能不同) . 当它无限地执行时,我想要一个中断(再次由python代码发送)来保存灯的当前条件(比如运行1的序列)并执行特定任务,如关灯10秒钟然后恢复序列 . 一种方法是通过使中断引脚为高电平来中断程序 . 问题是这可以由pyserial控制高/低 . 所以一个简单的伪代码将是: PYTHON部...
  • 5 votes
     answers
     views

    使用Arduino和pySerial闪烁LED

    我觉得这个问题真的很傻,但是我很震惊我无法找到一个我能想象的最简单的例子来与Arduino进行交谈 . 我有一个连接设置,我知道如何编写Arduino代码和Python,但我不知道如何使用python写入arduino引脚 . 任何人都可以通过这个例子向我指出一个位置或者告诉我它是如何完成的吗?
  • 1 votes
     answers
     views

    无法通过PL2303连接到ESP-201

    更新: 我认为问题在于PL2303的连接问题 . 在Arduino的帮助下,我将ESP的BAUD率降低到9600 bps . 联系PL2303的制造商,我会在收到时更新帖子并附上说明 . 我试图让ESP-201(ESP8255的变种)在Windows主机上运行 . 我的目标是通过为AT命令设置OK响应来正确配置设置和valitade . 我读过PL2303的PC端默认波特率是9600而ESP-2...
  • 0 votes
     answers
     views

    一天后,通过pyserial的Raspberry Arduino通信停止

    我通过USB连接了Raspberry Pi和Arduino . Arduino通过传感器(EC和温度传感器)从世界获取数据并将此数据写入串行数据 . Raspberry正在将这些数据写入数据库 . Arduino草图: #include <OneWire.h> #include <DallasTemperature.h> int R1= 500; int Ra=25;...

热门问题