max675kthermocouple with Raspberry使用python:always error valu

2024-09-29 00:16:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我在我的项目中使用了带有树莓和Python的MAX6675。在

但是我有一个我无法理解的问题:当我从MAX6675读取一个值时。我的代码很简单:

CLK=13
CS=6
DO=5
while True:
    max6675=MAX6675.MAX6675(CLK,CS,DO)
    print(max6675.readTempC())
    time.sleep(1)

我正在使用this library here。在

首先,当我只通过WiFi连接树莓时,从MAX6675接收正确的值。之后,当我连接Raspberry以太网(同时使用eth0+wlan0或仅与eth0连接)并读取时,我得到以下错误:

The value is always 0.

有人知道这是怎么发生的吗?在

My code and value

这个错误发生了,只有当热电偶和加热板接触时,我才想测量。当我测量空气温度时,误差不再发生。在


Tags: 项目代码truetime错误csdo树莓
1条回答
网友
1楼 · 发布于 2024-09-29 00:16:14

三个星期后,我发现我的热电偶出了什么问题。当我使用像这样没有电磁屏蔽的LAN caple时出错:

https://i.stack.imgur.com/KlfC6.png

这根电缆有金属,当连接到树莓时,不知怎么地干扰了我的传感器读数。但我不知道这是怎么发生的。在

如果有人知道这件事并解释,非常感谢。在

相关问题 更多 >