5
DS18B20 ของฉันกำลังอ่านสูง ฉันจะทำให้มันคืนอุณหภูมิที่ถูกต้องได้อย่างไร?
ฉันกำลังทำงานกับระบบควบคุมความร้อนสำหรับบ้านของฉัน แต่มีปัญหากับเซ็นเซอร์อุณหภูมิอ่านสูงกว่าที่ฉันคาดไว้ ฉันมีโคลน Arduino Mini Mini Pro 5V ติดกับโมดูลรีเลย์หน้าจอ HD47780 และโมดูล Tiny RTC ที่มี DS18B20 ติดอยู่ DS18B20 ใช้พลังงานจาก 5v Vcc ที่ใช้กับโมดูล Tiny RTC แทนที่จะใช้พลังงานปรสิตในบรรทัด DQ (เพราะฉันไม่แน่ใจว่าไลบรารี Onewire สนับสนุนโหมดการทำงานนี้) และแผ่นข้อมูล DS18B20บอกว่า Vcc อาจอยู่ระหว่าง 3.0v และ 5.5v ฉันวัดพลังงานที่ได้รับการควบคุมจาก Mini Pro ที่กำลัง 5.2 โวลต์ ฉันกำลังเปรียบเทียบอุณหภูมิจาก DS ที่มีเทอร์โมที่มีอยู่ในห้องพัก (BI โลหะ) จอภาพ RS อุณหภูมิสก์ท็อปที่มีสองเซ็นเซอร์ขนาดเล็ก'เทอร์โมไฮโกรมิเตอร์'และสองโลหะเครื่องวัดอุณหภูมิตู้เย็น (ในไตรมาสบนของอุณหภูมิของมัน …