ESP8266使用DS18B20温度显示-127°C以及WiFi
关键点:
1.宏定义ONE_WIRE_BUS 2中的数字2代表含义是GPIO2,也就是D4;
2.WiFi的名称密码输入后需要复位重启,不清理先前使用的缓存会出现无法连接WiFi的现象。


代码如下:
#include <ESP8266WiFi.h>
#include <OneWire.h>
#include <DallasTemperature.h>
// DS18B20 数据线连接到 ESP8266 的 GPIO2--D4
#define ONE_WIRE_BUS 2
// 设置 OneWire 对象
OneWire oneWire(ONE_WIRE_BUS);
// 设置 DallasTemperature 对象
DallasTemperature sensors(&oneWire);
// 替换为你的 Wi-Fi 网络名称和密码
const char* ssid = "HUAWEI_HUGE&

最低0.47元/天 解锁文章
693

被折叠的 条评论
为什么被折叠?



