hola!
Estoy intentando que cada vez que se riegue se haga una insercion en una bbdd y solo lo hace en el primer riego, me explico:
Compruebo la humedad de la tierra y si está por debajo de un limite riega y una vez regado es cuando tiene que hacer la inserción. Os pongo el código:
void regRiego(int tiempo, int litros, int zona){
Serial.println("connecting...");
if (client.connect(servidor, 80)) {
Serial.println("connected");
char location[1000] = "xxxxx";
sprintf(url, "tiempo=%d&litros=%d&zona=%d", tiempo, litros, zona);
sprintf(location, "xxxxxxx?regando&%s'>", url);
client.print("GET ");
client.println(location);
client.println();
}
else{
Serial.println ("connection failed");
}
}
if(riego(higro1)){
Serial.println(tiempoRiego[0]);
regRiego(tiempoRiego[0], 2, higro1);
}
La funcion riego no os la pongo porque no hay problema con ella, si la veis necesaria me lo decis.
Gracias