树莓派读取温度

本文介绍了如何使用树莓派读取DS18B20温度探头的温度,包括选择该传感器的原因、接线方法、配置i2c接口、加载所需模块以及解决可能出现的问题。通过w1thermsensor库实现Python读取温度数据。
摘要由CSDN通过智能技术生成

树莓派读取温度的感应器有2类,一类是DHT系列 温度湿度都有的,还有一种是DS18 系列,只有温度,这个2个系列的读取也有不同。

为了后面的整合应用,我选用了DS18 系列,具体的型号是: 防水型DS18b20温度探头



这个的读取相对复杂,输出引线:红色(VCC),蓝色(DATA),黑色(GND)


这个读取需要使用树莓派的 i2c接口 即 蓝色线接入 gpio04 也就是pin 7

编辑
/boot/config.txt
增加
dtoverlay=w1-gpio,gpiopin=4


这里的gpiopin 就是蓝色线的接入的针,可以改


lsmod 查看
w1_therm 
w1_gpio
wire
是否存在,不存在添加 sudo modprobe 模块名

添加完成重启,启动以后查看

cat /sys/bus/w1/devices/w1_bus_master1/w1_master_slave_count
cat /sys/bus/w1/devices/w1_bus_master1/w1_master_slaves
cat /sys/bus/w1/devices/上个结果展示/w1_

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值