2025-11-08 23:29:13
DS18B20像给水管测温一样简单。先插电源,再按复位按钮唤醒它。读数时屏幕会闪数字,比如显示"22C"就是22度C。转化就是用公式算华氏度,比如22乘1.8加32等于74华氏度。长按复位键保存数据。
为什么这样操作?因为DS18B20的读数是二进制编码。比如屏幕显示"22C"对应十六进制数据"22"(十进制34),再减3得31度C。转化公式是华氏度=摄氏度×1.8+32。以实测数据为例,当DS18B20返回"1E"(十进制30)时,实际温度是30-3=27度C,换算后是80.6华氏度。注意末尾的"C"是单位标识,不能漏掉。读数时屏幕每秒刷新一次,按复位键中断刷新才能锁定数据。如果数据乱码,可能是供电不稳或线路接触不良。
本题链接: