Arduino ESP8266/ESP32 多路DS18B20温度采样读取

Arduino ESP32 多路DS18B20温度采样读取


DS18B20温度传感器使用单线协议进行通信,每个传感器都有一个独特的64位串行代码,因此您可以使用单个GPIO从多个传感器读取温度。

在这里插入图片描述

  • DS18B20的数据引脚上拉电阻选择4.7K。
  • 在ESP8266上面接线示意图
    在这里插入图片描述
  • 对于其他型号开发板可以选择其他数字引脚。

实例代码

#include <OneWire.h>
#include <