Hola, soy nuevo en el foro, espero estar pidiendo su asistencia el el lugar correcto.
Recibo este error al intentar compilar. Probé de todo, pero no puedo avanzar en la solución, tal vez ya tenga la mente nublada.
Pido la ayuda de esta comunidad humildemente.
seguido dejo todo el skecht para que puedan revisarlo. (Dejaré Comentado donde comienza el error. Desde yá muchas gracias a todos.
Arduino IoT Cloud Variables description
The following variables are automatically generated and updated when changes are made to the Thing
int select_Estado_Gral_Sistema_App;
int select_Modo_Zona1;
int select_Modo_Zona2;
int select_Modo_Zona3;
int select_Modo_Zona4;
int select_Modo_Zona5;
CloudSchedule programa1_Zona1;
CloudSchedule programa1_Zona2;
CloudSchedule programa1_Zona3;
CloudSchedule programa1_Zona4;
CloudSchedule programa1_Zona5;
CloudSchedule programa2_Zona1;
CloudSchedule programa2_Zona2;
CloudSchedule programa2_Zona3;
CloudSchedule programa2_Zona4;
CloudSchedule programa2_Zona5;
bool bomba_Zona1;
bool bomba_Zona2;
bool bomba_Zona3;
bool bomba_Zona4;
bool bomba_Zona5;
bool status_select_Estado_Gral_Sistema;
bool switch_programa1_Zona1;
bool switch_programa1_Zona2;
bool switch_programa1_Zona3;
bool switch_programa1_Zona4;
bool switch_programa1_Zona5;
bool switch_programa2_Zona1;
bool switch_programa2_Zona2;
bool switch_programa2_Zona3;
bool switch_programa2_Zona4;
bool switch_programa2_Zona5;
#include "thingProperties.h"
#define relay_Bomba_Riego 18
#define relay_ValvulaZ1 19
#define relay_ValvulaZ2 23
#define relay_ValvulaZ3 5
#define relay_ValvulaZ4 13
#define relay_ValvulaZ5 12
#define relay_Bomba_Pileta 14
void setup() {
Serial.begin(9600);
delay(1500);
initProperties();
ArduinoCloud.begin(ArduinoIoTPreferredConnection);
setDebugMessageLevel(2);
ArduinoCloud.printDebugInfo();
pinMode(relay_Bomba_Riego, OUTPUT);
pinMode(relay_ValvulaZ1, OUTPUT);
pinMode(relay_ValvulaZ2, OUTPUT);
pinMode(relay_ValvulaZ3, OUTPUT);
pinMode(relay_ValvulaZ4, OUTPUT);
pinMode(relay_ValvulaZ5, OUTPUT);
pinMode(relay_Bomba_Pileta, OUTPUT);
digitalWrite(relay_Bomba_Riego, HIGH);
digitalWrite(relay_ValvulaZ1, HIGH);
digitalWrite(relay_ValvulaZ2, HIGH);
digitalWrite(relay_ValvulaZ3, HIGH);
digitalWrite(relay_ValvulaZ4, HIGH);
digitalWrite(relay_ValvulaZ5, HIGH);
digitalWrite(relay_Bomba_Pileta, HIGH);
}
void loop() {
ArduinoCloud.update();
delay(500);
switch (select_Estado_Gral_Sistema_App) { //AQUÏ COMIENZA EL ERROR ***********
case 1:
switch (select_Modo_Zona1) {
case 0:
relay_ValvulaZ1;
digitalWrite(relay_ValvulaZ1 = HIGH);
switch_programa1_Zona1 = false;
switch_programa2_Zona1 = false;
bomba_Zona1 = false;
Serial.println("Selector Zona 1 APAGADA");
Serial.println("");
break;
case 1:
relay_ValvulaZ1;
digitalWrite(relay_ValvulaZ1 = LOW);
bomba_Zona1 = true;
relay_Bomba_Riego;
digitalWrite(relay_Bomba_Riego, LOW);
Serial.println("Selector Zona 1 Encendido MANUAL");
Serial.println("");
break;
case 2:
if (programa1_Zona1.isActive() && switch_programa1_Zona1 == true) {
relay_ValvulaZ1;
digitalWrite(relay_ValvulaZ1 = LOW);
bomba_Zona1 = true;
relay_Bomba_Riego;
digitalWrite(relay_Bomba_Riego, LOW);
Serial.println("Selector Zona 1 Encendida x Programa 1");
Serial.println("");
}
if (programa2_Zona1.isActive() && switch_programa2_Zona1 == true) {
relay_ValvulaZ1;
digitalWrite(relay_ValvulaZ1 = LOW);
bomba_Zona1 = true;
relay_Bomba_Riego;
digitalWrite(relay_Bomba_Riego, LOW);
Serial.println("Selector Zona 1 Encendida x Programa 2");
Serial.println("");
}
break;
}
break;
case 0:
Serial.println("El sistema de Riego está Desactivado");
Serial.println("");
Serial.println("********************************");
Serial.println("");
break;
}
delay(2000);
}