所以我有几个变量,首先是timeElapsed
,这个变量一直在变化,并代表了电路板运行的毫秒数。
我试图让它每隔一段时间换一个新的timeElapsed
,并按照时间表增加一小时。
#include <elapsedMillis.h>
elapsedMillis timeElapsed;
float onehr = 3600000.0;
float ESTS = onehr + timeElapsed;
float getNewESTS() {
ESTS = 0.0;
ESTS = onehr;
ESTS = ESTS + timeElapsed;
return ESTS;
}
但相反,它会为现有的ESTS变量增加一小时:
[?]计划任务正在运行。 下次阅读等待3600000.00毫秒
[?]计划任务正在运行。 下次阅读等待7205025.00毫秒
[?]计划任务正在运行。 下次阅读等待10810050.00毫秒
[?]计划任务正在运行。 等待下一次阅读的14415077.00毫秒
[?]计划任务正在运行。 等待下一次阅读的18020104.00毫秒
[?]计划任务正在运行。 下次阅读等待21625132.00毫秒
我做错了什么:(?