将生成的伪温湿度存储到点灯科技的云端,普通用户只能存储10个云端数据,并且只保留七天
(一),定义变量
BlinkerNumber Num1("温度"); //定义两个数据组件
BlinkerNumber Num2("湿度");
int temp;
int humi;
(二),编写图标函数
void dataStorage() //每个图表组件最多可以容纳3种数据(密钥)
{
temp = random(0,100);
humi = random(50,100);
Blinker.dataStorage("温度",temp); //第一个参数为"密钥",可以是已经存在的
Blinker.dataStorage("湿度", humi);
Num1.print(temp); //数据显示
Num2.print(humi);
}
(三),初始化
void setup() {
.....
Blinker.attachDataStorage(dataStorage, 60, 2); //关联回调函数,每60秒采集一次数据,每两分钟发送到云端一次
/*
func, 对应的回调函数time, 对应数据采集时间-默认60 s, 最少60 s times, 对应采集times次后上传到云端-默认2次, 最多不超过4次
*/
}
注意:只能保留小数点后两位,建议存整数