新手入门
- 积分
- 9
- 金钱
- 9
- 注册时间
- 2016-6-14
- 在线时间
- 30 小时
|

楼主 |
发表于 2017-8-6 16:33:10
|
显示全部楼层
恩,在while(1)里,main
while(1)
{
如果时间到了1分钟,存储温湿度 数据,文件存在,就打开存,不存在,就建一个。
if(Time_10s>5)
{
Time_10s=0;
sprintf(FileName,"0://%d.%d.%d.txt",calendar.w_year,calendar.w_month,calendar.w_date);// 20170728.txt
f_open (ftemp,FileName,FA_CREATE_ALWAYS|FA_WRITE); //0x02 FA_WRITE
f_close(ftemp);
DHT11_Read_Data(&temperature,&humidity); //¶áè¡ÎÂêa¶èÖμ
sprintf(Datestream,"%d:%d--> temperature is %d, humidity is %d;\r\n",calendar.hour,calendar.min,temperature,humidity);
f_open (ftemp,FileName,FA_WRITE);
f_lseek(ftemp,ftemp->fsize);
f_write(ftemp,Datestream,strlen(Datestream),&bw);
f_close(ftemp);
}
} |
|