礼品代发网

礼品代发网

收录130107113题,礼品代发网免费搜题解答

今日已更新0道题

ds05如何读数-ds18b20的数据读取和转化

2025-11-08 23:29:13  

ds05如何读数-ds18b20的数据读取和转化

优质解答

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"是单位标识,不能漏掉。读数时屏幕每秒刷新一次,按复位键中断刷新才能锁定数据。如果数据乱码,可能是供电不稳或线路接触不良。

本题链接:

DS18B20温度传感器