手动在boot/config.txt文件的all写入配置
dtoverlay=w1-gpio-pullup,gpiopin=4
这样设置w1在第四个gpio,也就是7脚
加载驱动
sudo modprobe w1-gpio
sudo modprobe w1-therm
进入
cd /sys/bus/w1/devices
会有一个类似28-*************的序列号
cd进去,用cat命令查看w1_slave文件,得到温度信息,t就是温度
cat w1_slave
使用python读取温度
import w1thermsensor
# 创建 W1 温度传感器对象
sensor = w1thermsensor.W1ThermSensor(w1thermsensor.Sensor.DS18B20)
# 获取温度值
temp = sensor.get_temperature()
# 打印温度值
print('Temperature: {} °C'.format(temp))