[Circuit]Raspi添加1-Wire设备DS18B20

sudo raspi-config 打开rpi设置
Interfacing Options => 1-Wire 开启1-Wire功能

cd /sys/bus/w1/devices/ *查看1-Wire总线有无识别设备*
ls *列出设备*
00-318000000000  00-d18000000000  w1_bus_master1 *表示无1-Wire设备在线*
sudo nano /boot/config.txt *设置1-Wire接口*
dtoverlay=w1-gpio-pullup,gpiopin=4 *4表示BCM4,硬件接口7也就是GPIO7,也就是功能名GPIO.7,rpi B+ v1.2*
ls *列出设备*
28-01145a7ef7f3  w1_bus_master1 *28-xx说明设备已被识别*
cd /sys/bus/w1/devices/28-01145a7ef7f3 *进入设备文件夹*
ls *显示数据*
driver  hwmon  id  name  power  subsystem  uevent  w1_slave *w1_slave就是设备数据接口*
cat w1_slave *显示数据*
92 01 4b 46 7f ff 0c 10 b5 : crc=b5 YES *数据行1*
92 01 4b 46 7f ff 0c 10 b5 t=25125 *数据行2*
pip3 install W1ThermSensor *安装python库,也可以不用*
/home/pi/wpanel/venv/bin/python3 -m pip install --upgrade pip' *更新pip3命令,可以不执行*

Ref.

树莓派-利用DS18B20检测温度
入坑树莓派——进阶(DS18B20温度传感器)
树莓派进阶之路 (015) - 树莓派使用DS18B20模块测量温度

[08052020]创建文本

你可能感兴趣的:([Circuit]Raspi添加1-Wire设备DS18B20)