Hi, ich bin im Moment mit der "ethercard" Library am basteln. Da gibt es einen Befehl mit dem man per HTTP Webseiten abrufen kann... ether.browseUrl(PSTR("/foo/"), "bar", website, my_callback); Diesen Befehl will ich nutzen um eine Variable per HTTP GET an meinen Server zu übertragen. Funktioniert auch technisch wenn ich z.B. einen String eingebe... ether.browseUrl(PSTR("/script.php?daten="), "test", website, my_callback); ...ich bekomme anstelle von "test" jedoch keine Variable hin. Arduino 1.0 gibt mir immer eine Fehlermeldung aus: invalid conversion from 'int' to 'const char*' Es muss wohl anstelle von "test" etwas aus einem Buffer sein, habe schon mehrere Stunden versucht, komme aber nicht dahinter was es sein könnte. Mit Buffer, etc. kenne ich mich (noch) nicht aus. Ich will eigentlich nur einen Counterstand dort einfügen. Die aufgerufene URL soll dann etwa so aussehen... meinserver.url/script.php?daten=3243 Wäre toll wenn mir jemand helfen könnte. Gruß Tim
Tim schrieb: > ...ich bekomme anstelle von "test" jedoch keine Variable hin. Arduino > 1.0 gibt > mir immer eine Fehlermeldung aus: invalid conversion from 'int' to > 'const char*' kompletten C-Source posten, dann kann dir geholfen werden.
Tim schrieb: > Wäre toll wenn mir jemand helfen könnte. Eine Zahl ist halt kein String ;) Als Anhaltpunkt könnte man atoi, sprintf oder myownatoi in Spiel bringen.
Hallo, habe mit atoi und sprintf probiert, gelesen, das Orakel befragt, getestet, nochmal probiert, etc. ...stehe aber immernoch im Wald. Gruß Tim
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.