Twitter ARDUINO多次推特

Twitter ARDUINO多次推特,twitter,Twitter,我想根据一种情况发tweet,这意味着我需要发很多次tweet。我喜欢这样: void loop() { checkState(); } void tweet() { Serial.println("Connecting to Twitter"); if (twitter.post("input is greater than 5")) { Serial.print(dataString); int status = twitter.wa

我想根据一种情况发tweet,这意味着我需要发很多次tweet。我喜欢这样:

void loop() {
    checkState();
}

void tweet() {
    Serial.println("Connecting to Twitter");
    if (twitter.post("input is greater than 5")) {
        Serial.print(dataString);
        int status = twitter.wait();
        if (status == 200) {
            Serial.println("Successful");
        } else {
            Serial.println("Tweet failed.");
            Serial.println(status);
        }
    } else {
        Serial.println("Connection to Twitter failed");
    }
    Serial.println("30 Seconds timeout started");
    delay(3000);
}

void checkState() {
    // read input and append to the string:
    char analogPin = 0;
    char input = analogRead(analogPin);
    dataString = input;
    if (input >= 1023) {
        tweet();
        delay(2000);
    }
}

但它不起作用。你有什么建议吗?

延迟(3000)是3秒,不是30秒。@DomenicoLeoneLuciani你说得对。那么除了这个,你知道还有什么不对吗?