Estoy usando el NodeMcu con el código que tienen en gibhub. me graba bien y se conecta al wifi, pero no me envía nada a ubidots. en el terminal de arduino me sale esto:
En el programa estoy enviando valores fijos.
~ld
..WiFi connected
IP address:
192.168.1.14
Soft WDT reset
ctx: cont
sp: 3ffef9b0 end: 3ffefbe0 offset: 01b0
>>>stack>>>
3ffefb60: 3ffe86fc 3ffeea18 3ffeea24 4020231a
3ffefb70: 3fff12c0 0000001f 00000018 3fff12a0
3ffefb80: 0000000f 00000008 3fff1500 000000bf
3ffefb90: 000000b4 3ffeea4c 3ffeeb7c 40202170
3ffefba0: 3ffe86f8 0e01a8c0 0000000a 3ffeebb0
3ffefbb0: 3fffdc20 00000000 3ffeea18 4020201e
3ffefbc0: 00000000 00000000 3ffeeba9 40203541
3ffefbd0: 00000000 00000000 3ffeebc0 40100114
<<<stack<<<
ets Jan 8 2013,rst cause:2, boot mode:(3,6)
load 0x4010f000, len 1264, room 16
tail 0
chksum 0x42
csum 0x42
~ld
mi codigo para arduino es:
#include "UbidotsMicroESP8266.h"
#define ID "55e4a66a7625420f7cb81709" // Put here your Ubidots variable ID
#define ID2 "55e5ce2b76254211f4863d62"
#define ID3 "565f28d17625420dc490cf1b"
#define TOKEN "xTwjP4FvUCoRRRr8zqO4nMJyeQOce1" // Put here your Ubidots TOKEN
Ubidots client(TOKEN);
void setup(){
Serial.begin(115200);
delay(10);
client.wifiConnection("VIRUS", "24756");
}
void loop(){
float value = 10; // estoy enviando valores fijos
float value2 = 20;
float value3 = 30;
client.add(ID, value);
client.add(ID2, value2);
client.add(ID3, value3);
client.sendAll();
}
Necesito colaboracion con esto por favor. Gracias!!!..