树莓派ds18b20获取温度软件实现
通过ds18b20获取温度,实质上是通过文件IO操作读取ds18b20相应寄存器来获取相应内容,通过相关计算得到实际温度。如何读取这个寄存器呢? 每个ds18b20传感器的ROM都在/sys/bus/devices/28-xxxx路径下, 其中的w1_slave文件存储着温度信息。如下图 所有的树莓派ds18b20传感器温度相关信息都在/sys/bus/devices/28-xxxx路径下,我们编程只需在/sys/bus/devices/路径下找到28-开头的文件夹, 打开即可看到w1_slave文件,打开文件可看到以下内容。 其中crc=0a YES 为crc校验,表示校验成功,数据有效
下载地址
用户评论