Ubidots Community

Problema con ethernet shield arduino

Hola, no consigo que las variables se actualicen en ubidots, el código que he usado que sólo lo he hecho para ver si funcionaba es el de abajo, la consola serial se queda en: Posting your variables.Pero en la página de ubidots las variables no se actualizan, he revisado y los ID y TOKEN están bien puestos y la conexión a internet funciona correctamente y he añadido la librería ehernet de ubidots.En el código he quitado los signos <> de las librería porque sino no se mostraban. Muchas gracias.

#include Ethernet.h
#include SPI.h
#include UbidotsEthernet.h
#define TOKEN  "UBI_TOKEN"  

// Enter a MAC address for your controller below.
// Newer Ethernet shields have a MAC address printed on a sticker on the shield
byte mac[] = { 
  0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
  
IPAddress ip(192,168,1,100);

Ubidots client(TOKEN);

void setup(){
    Serial.begin(9600);
    // start the Ethernet connection:
    if (Ethernet.begin(mac) == 0) {
          Serial.println("Failed to configure Ethernet using DHCP");
          // try to congifure using IP address instead of DHCP:
          Ethernet.begin(mac, ip);
    }
    // give the Ethernet shield a second to initialize:
    delay(1000);
}
void loop(){
    float A0 = 1;
    float A1 = 1;
    float A2 = 1;
    float A3 = 1;

    client.add("579b31fd7625420966635435", A0);
    client.add("579b31eb7625420841c029a2", A1);
    client.add("579b31e17625420840c8c5e7", A2);
    client.add("579b31a27625420502a7ec2c", A3);

    client.sendAll();
    delay(1000);
}

@alvaroalfaro6 Solo te aparece un mensaje de “Posting your variables” o son varios los que te aparecen?

Hola @Metavix, sólo me aparece un mensaje de posting your variables, si quito el cliente.sendAll() me salen muchos mensajes de que estoy mandando más de 5 variables y tampoco se actualizan sus valores en ubidots. Gracias.

@alvaroalfaro6 Listo entiendo. Por lo que veo es que se esta quedando en un loop infinito del cual no puede salir. Eso sucede luego de enviar datos. El cliente se queda esperando la respuesta del servidor pero nunca llega. Voy a trabajar ya mismo en eso para ver cual es el problema de ellos y darle solucion