0
我收到“表达式不能用作函数”的错误时编译此函数。当所有这些被注释掉时,所有其他的都可以使用表达式不能用作函数 - IF语句
boolean feedActive = 0;
DS3231_Simple Clock;
DateTime now;
byte lights [5] {0,0,0,0,0}; //active, ontimeH, ontimeM, offtimeH, offtimeM
void runPowerSched(){
if (feedActive == false){
for (int x=0; x<2; x++) {
if ((now.Hour() == lights[1+(x*2)]) && (now.Minute() == lights[2+(x*2)]) && (lights[0] == 1))
{light_toggle(abs(x-1));}
}
不知道究竟上这是什么语言,似乎是在代码的其他部分的混合物,但Arduino的软件中的所有编译。 任何帮助,不胜感激。谢谢!
在这部分
请标记语言,这看起来像C('byte [] ... {}')和Java('false')的奇怪混合......现在是什么? – dhke
那是什么语言? – JimmyB
在灯阵列的初始化中是否存在a =缺失? – JimmyB