我正试图从我的arduino yun向我的parse.com应用发布一个对象,它需要每秒发布一个新对象。到目前为止,我已经能够每10秒发布一次,但我似乎无法让arduino以更快的速度发布。我试着查看解析库,但不知道会减慢它的速度。我正在使用https://www.parse.com/docs/arduino/guide指南中提供的解析库。
这是我到目前为止的代码。
#include <Parse.h>
#include <Bridge.h>
#include <arduino.h>
ParseObjectCreate create;
void setup() {
Serial.begin(9600);
parseInit();
}
void loop() {
parseFunc(24); // just send 24 everytime for testing
}
void parseInit()
{
Bridge.begin();
while (!Serial); // wait for a serial connection
Parse.begin("**********", "***********"); //my parse keys
create.setClassName("Temperature");
}
void parseFunc(float tempC)
{
create.add("temperature", tempC);
ParseResponse response = create.send();
response.close();
}
答案 0 :(得分:1)
你可能受到Parse的限制。循环()中执行的代码在微控制器执行它的同时执行 - 这非常快。因此,您尝试写入Parse 许多的次数超过一次。尝试在parseFunc(24)之后调用delay()。类似的东西:
parseFunc(24);
delay(1000); //delay is in milliseconds
让我知道它是否有效!