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);
}