Bongo_1st
31.10.2015, 01:58
Ich versuche seit geraumer Zeit mit dem Arduino einen Poste auf Twitter abzusetzen.
Doch leider komme ich nicht weiter. Über Google habe ich es ebenfalls versucht.
Leider verstehe ich nicht was gemeint ist...
Ich hoffe Ihr könnt mir weiterhelfen:
Verwendet wird ein Arduino UNO und das Ethernet Shield W5100
Tocken wurde über zwei Arten eingerichtet:
1. Eigene App
2. über https://arduino-tweet.appspot.com/
Verwendeter Code:
#include <SPI.h>
#include <Ethernet.h>
#include <Twitter.h>
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
byte ip[] = { 192, 168, 0, 99 };
Twitter twitter("xxxxx-xxxxxxxxxxx");
char msg[] = "Hello, World! I'm Arduino!";
void setup()
{
Ethernet.begin(mac, ip);
Serial.begin(9600);
delay(1000);
Serial.println("connecting ...");
if (twitter.post(msg)) {
int status = twitter.wait(&Serial);
if (status == 200) {
Serial.println("OK.");
} else {
Serial.print("failed : code ");
Serial.println(status);
}
} else {
Serial.println("connection failed.");
}
}
void loop()
{
}
Ausgabe Serial Monitor:
connecting ...
failed : code 0
Wenn ich den Arduino an pinge erhalte ich eine Rückmeldung.
Was könnte das Problem sein?
Eine zu neue oder zu alte Bibliothek?
Doch leider komme ich nicht weiter. Über Google habe ich es ebenfalls versucht.
Leider verstehe ich nicht was gemeint ist...
Ich hoffe Ihr könnt mir weiterhelfen:
Verwendet wird ein Arduino UNO und das Ethernet Shield W5100
Tocken wurde über zwei Arten eingerichtet:
1. Eigene App
2. über https://arduino-tweet.appspot.com/
Verwendeter Code:
#include <SPI.h>
#include <Ethernet.h>
#include <Twitter.h>
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
byte ip[] = { 192, 168, 0, 99 };
Twitter twitter("xxxxx-xxxxxxxxxxx");
char msg[] = "Hello, World! I'm Arduino!";
void setup()
{
Ethernet.begin(mac, ip);
Serial.begin(9600);
delay(1000);
Serial.println("connecting ...");
if (twitter.post(msg)) {
int status = twitter.wait(&Serial);
if (status == 200) {
Serial.println("OK.");
} else {
Serial.print("failed : code ");
Serial.println(status);
}
} else {
Serial.println("connection failed.");
}
}
void loop()
{
}
Ausgabe Serial Monitor:
connecting ...
failed : code 0
Wenn ich den Arduino an pinge erhalte ich eine Rückmeldung.
Was könnte das Problem sein?
Eine zu neue oder zu alte Bibliothek?