社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

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

Erik • 1 年前 • 1817 次点击  

我使用 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
 
1817 次点击  
文章 [ 1 ]  |  最新文章 1 年前