Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法清除arduino C中的变量?_Arduino - Fatal编程技术网

无法清除arduino C中的变量?

无法清除arduino C中的变量?,arduino,Arduino,所以我有两个变量,首先是timeappeased,它是不断变化的,表示电路板已经运行了多少毫秒 我试着让它每隔一段时间就花一个新的时间,然后再加上一个小时,就像时间表一样 #include <elapsedMillis.h> elapsedMillis timeElapsed; float onehr = 3600000.0; float ESTS = onehr + timeElapsed; float getNewESTS() { ESTS = 0.0; EST

所以我有两个变量,首先是timeappeased,它是不断变化的,表示电路板已经运行了多少毫秒

我试着让它每隔一段时间就花一个新的时间,然后再加上一个小时,就像时间表一样

#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毫秒进行下一次读取


我做错了什么:?

这是我所期望的,你能显示你想要的输出吗?它应该在当前时间上增加一个小时,每次零EST,而不是在已经设置的时间上增加一个小时。。