入坑树莓派——进阶(DS18B20温度传感器)

本文介绍了如何使用DS18B20温度传感器与树莓派进行接线和交互。通过在boot/config文件中配置并加载w1-gpio和w1-therm模块,可以读取到温度数据。遇到供电不足问题时,可以购买温度检测开发板解决。还展示了使用Python库W1ThermSensor读取温度的方法,并分享了实际测试数据。
摘要由CSDN通过智能技术生成
接线

红黑色分别代表正负极,黄色的是数据线,数据线和正极直接接一个9K的电阻
在这里插入图片描述

查看文件里温度
  • vim boot/config
    最后一行追加温度设备的配置项dtoverlay=w1-gpio-pullup,gpiopin=4,把硬件的数据线接到gpio4的针上即可

  • sudo modprobe w1-gpio(加载设备)

  • sudo modprobe w1-therm(加载设备)

  • cd /sys/bus/w1/devices/

  • 在这里插入图片描述

t 之后就是温度了,单位华氏度

再说个缺点:我也不知道这是不是偶然的,也多次实验。直接这样插传感器会导致供电不足,现象就是树莓派的红灯一直闪,卖个关子,后面讲解决方法

####python读取温度
pip3 install W1ThermSensor

from w1thermsensor import W1ThermSensor

for i in range(10):
	sensor = W1ThermSensor(W1ThermSensor.THERM_SENSOR_D
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值