首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python串口不读取微位数据

Python串口不读取微位数据
EN

Stack Overflow用户
提问于 2022-01-07 11:20:45
回答 1查看 80关注 0票数 0

我有从一个微位发送模拟数据的代码,它应该在Python的shell中打印出来。在使用内部微位传感器(光传感器)之前,我已经完成了这个精确的代码,但是现在我使用的是一个外部传感器,它从微位的PIN1中读取,而代码不起作用。有什么解决办法吗?COMS端口打印到屏幕上,但收集到的数据不打印。

代码语言:javascript
复制
import serial.tools.list_ports as myPorts
for port in myPorts.comports():
    print(port) #finding the COMS port I'm connected to (8)
    myComm = port [0]
    
myMB = serial.Serial()
myMB.baudrate = 115200
myMB.port = myComm
myMB.open()

while True:
    dataMB= str(myMB.readline())[2:-5].replace(" ","") #removing spaces and "b'" and "\\r\\n"
    print(dataMB) #show data

这是湿度=模拟读取PIN1时的微位串行连接

EN

回答 1

Stack Overflow用户

发布于 2022-01-27 13:45:42

我已经解决了这个问题。当True循环在微位代码和python代码中时,这个问题是矛盾的。我已经更改了微位代码,使python中现在有了输出,如所需。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70620473

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档