|
[md]```
#define BLINKER_WIFI //定义连接模式 WIFI BLE蓝牙
#include <Blinker.h>
#include <dht11.h>//加载库
dht11 DHT11; //定义传感器类型
#define DHT11PIN D2 //定义引脚
char auth[] = "*****"; //你的设备key
char ssid[] = "*****"; //你的wifi名称
char pswd[] = "*****"; //你的wifi密码
//注册组件 arduino组件名(blinker对应的键名)
BlinkerNumber DHT1("DHT1"); //DHT11温度
BlinkerNumber DHT2("DHT2"); //DHT11湿度
BlinkerButton RV("renovate"); //刷新按键
BlinkerButton DTL("delete"); //删除云端数据
float DSoliHum; //突然湿度
float Dtemp; //等于温度容器
void DTL_callback(const String & state){
Blinker.dataDelete();
}
void RV_callback(const String & state){
DHT1.print(Dtemp); //DHT11温度
DHT2.print(DSoliHum); //DHT11湿度
}//刷新按钮
void dataStorage()
{
Blinker.dataStorage("DHT1",Dtemp); //DHT11温度
Blinker.dataStorage("DHT2",DSoliHum); //DHT11湿度
}
void heartbeat(){
DHT1.print(Dtemp); //DHT11温度
DHT2.print(DSoliHum); //DHT11湿度
}//心跳包
void setup()
{
Blinker.begin(auth, ssid, pswd);//连接WIFI
Blinker.setTimezone(8.0);
Blinker.attachHeartbeat(heartbeat);//注册心跳包
RV.attach(RV_callback);//刷新按钮 注册回调函数
DTL.attach(DTL_callback);//删除云端数据
Blinker.attachDataStorage(dataStorage);//历史记录
}
void loop()
{
Blinker.run();
int chk = DHT11.read(DHT11PIN);
DSoliHum=DHT11.humidity;
Dtemp=DHT11.temperature;
}
```[/md]
用的是ESP8266 2.71 求助怎么删除云端数据,和显示时间正确? |
|