我用下面的代码在我的覆盆子上同时获得PT100(3线)和PT1000(2线)的温度。 根据https://cdn-learn.adafruit.com/downloads/pdf/adafruit-max31865-rtd-pt100-amplifier.pdf我的接线是正确的。在
from Max31865 import Max31865
maxGarraum = Max31865()
maxGarraum.initPt100_3WireSensor(26, True)
maxFleisch = Max31865()
maxFleisch.initPt1000_2WireSensor(24, True)
while True:
maxGarraum.getCurrentTemp()
time.sleep(1)
我的Max31865.py如下所示:
^{pr2}$问题是我没有得到PT100电阻式温度检测器的数据-只有PT1000的数据。 我的覆盆子接线必须是正确的,因为我还修改了我的代码来测试两个PT1000电阻式温度检测器的接线,它可以工作。在
我想我的问题出在“getCurrentTemp(self)”的某个地方。可能在readRegister(..)和writeRegister(..)中使用“regNum”和“regNum start”。在
有什么想法吗?在
看起来您正在尝试使用circuitPython代码。在
查看此location以获取此代码的最新版本。 按照说明操作,并确保您已完成所有要求 在您的平台上遇到了依赖项。在
查看here中关于如何测试的简单示例。在
祝你好运!在
相关问题 更多 >
编程相关推荐