0

我正在尝试从我的 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();
}
4

1 回答 1

1

您可能受到 Parse 的速率限制。在 loop() 中执行的代码的执行速度与微控制器执行的速度一样快——这非常快。结果,您尝试写入 Parse的次数比每秒一次要多得多尝试在 parseFunc(24) 之后调用 delay()。就像是:

parseFunc(24); delay(1000); //delay is in milliseconds

让我知道它是否有效!

于 2015-12-26T19:47:41.317 回答