Py学习  »  Python

在Python中使用串行从天平读取数据

Erik • 1 年前 • 1825 次点击  

我使用 this scale 。它通过RS232-USB电缆连接到我的RevPi。

这是python代码:

import serial

ser = serial.Serial(
     port='/dev/ttyUSB0',
     baudrate = 9600,
     parity=serial.PARITY_NONE,
     stopbits=serial.STOPBITS_ONE,
     bytesize=serial.EIGHTBITS,
)

while 1:
    x=ser.readline()
    print(x)
    time.sleep(1)

天平上没有重量的输出如下所示:

b'          0     g    G \r\n'

代码工作不一致。有时它会按预期工作,这意味着它会显示天平上的每一个变化。有时,它只显示磅秤上的初始重量,但不会更新磅秤上任何重量变化。

我不太理解这个主题,所以我希望有人能向我解释这种行为以及如何解决这个问题。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/161465
 
1825 次点击  
文章 [ 1 ]  |  最新文章 1 年前