带有 arduino 的 ESP32 上的 DS18B20 1 线温度传感器是否可能出现计时问题?

问题描述

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

非常感谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)