我有一个 ESP32 模块,我有一个 DS18B20 传感器连接到一个 4.7k 上拉电阻。问题是我在当前程序中读取大量 -127 读数时非常不一致。随着 WiFi 运行,异步 mqtt,websocket 等在 esp 上运行。我发现奇怪的是,当我尝试测试程序时,它似乎非常一致,但是测试程序没有启动 wifi 或其他任何东西。我们还在设备附近安装了电机 VFD,当电机启动时,我完全停止读取读数。我现在对这一切感到非常困惑。有没有人可以对此有任何见解或建议?我开始认为可能买到了假的 DS18B20,这就是它如此挑剔的原因。我有数百个,它们似乎都非常不一致?
非常感谢!