69 点 | 关注 @truncj Joe Truncale 是一位软件工程师和全能的修补匠。他目前是 Red Hat 的云解决方案架构师,专注于 Kubernetes 和 OpenShift。 他花费大量时间来为滑稽的简单问题制作过于复杂的解决方案。 开源爱好者 作者
撰写的评论
很棒的发现! 你是对的。 在 ds18b20 上,VCC/地线已连接,而其数据引脚连接到 Pi 上连接的 VCC/数据引脚。
感谢你发现这个错误!
同意这些经验教训。
1. 我可能应该添加一些终止/信号处理来关闭继电器,因为它们确实会保持在设置的状态。
2. 一旦我添加了我的第 4 个 ds18b20,我就经常遇到那个 85000 状态。 我最终将电阻从 4.7kOhm 降低到 1.0kOhm,因为我相信有太多的电阻(到每个房间的长导线)导致了 85000 错误的大量涌入。 一旦我更换了电阻,错误率降低了 90%,我开始意识到大约 0.05% 的错误率似乎是正常的。