Daten per FTP hochladen

Ich versuch Daten von meinem sd Shield hoch zu laden
Um damit anzufangen

Als Anfang habe ich ein (geglaubt) einfache Beispiel genommen

  • File.ino TinyFTPClient von Phil Schatzmann
    beim kompilieren bekomme ich folgende Fehermeldung.
    -Compilation error: too many decimal points in number
    und zwar in der Zeile
    _client.begin(IPAddress(192.168.178.1), "", "xxxx");
    Nun versuchte ich in der Bibliothek "ArduinoFTPClient.h" den Fehler zu finden.
    kann die 'Bibliothek nirgenwo im Netz finden
    Frage 1 was mache ich falsch ?
    Frage kann ich ein andere Bibliothek verwenden?
    wo finde ich die?
    Hoffe jemand kann mir helfen
    freundliche Grüße

===============
FILE-Info.ino (902 Bytes)

Bitte verwenden Sie in den englischen Bereichen des Forums die englische Sprache. Ihr Thema wurde in den deutschen Bereich des Forums verschoben.

Welche Hardware (Controller) hast Du und wo steckt die SD Karte?

Grüße Uwe

Du postest hier Fragmente, mit denen kaum einer etwas anfangen kann.
Wir kennen weder deinen Sketch, noch dein Controller-Board.
Wie sollen wir da helfen?

Nimm , zwischen den Zahlen.

Gruß Tommy

Hallo zusammen
Erstmal Danke dass schon einige Antworten gekommen sind
Die Frage welche Hardware ich benutze denke ist nicht wichtig,
da es um ein Software Problem geht.
Aber es ist ein UNO R4 WiFi
Ich muss es zuerst schaffen, eine FTP Verbindung zum meinem FTP Server herzustellen
Den Server kann ich mit 'FilleZilla' lesen.

nun zur 2. Frage Fragmente.
Ich habe den kompletten Sketch als Anhang mitgesendet.
(FILE-INFO.ino)

Hallo Tommy56
du hast geschrieben ' Nimm,zwischen den Zahlen'
was soll ich da machen

Wirf doch einfach einen Blick in Deinen Arduino-Core in die Datei IPAddress.h
Da findest Du den Konstruktor.

Gruß Tommy

Ich verseh nicht was ich mit der IPAdress.h anfangen soll, da ich die doch gar nicht benutze.
Aber ich habe nun in der benannte Zeile zwischen
einzelen Ziffern ein Leerzeichen eingefügt.
Nun ist der Fehler weg.
ABER
es ist ein neuer Aufgetaucht.
Compilation error: expected primary-expression before '(' token
Ich kann nicht sehen, wo ich eine Klammer übersehen habe

Du scheinst Deinen eigenen Code nicht zu lesen/zu verstehen.

Gruß Tommy

Das ich Anfänger bin hast du ja wohl gemerkt
Aber wenn mir niemand weiterhelfen kann / will
dann geb ich es halt auf.
Schade

Der sagt dir doch wo der Fehler in welschen Zeile ist.
UND was du geändert hast kann nicht sehen.

Fehlermeldung:

erwarteter primärer Ausdruck vor '(' Zeichen
folgende Zeile ist markiert.
client.begin(IPAddress(192. 168. 178. 1), "", "xxxx");
was ist daran falsch?
P.S.
Das ich meinen eigenen Code nicht verstehe, liegt daran , das ich mit einem Beispiel, den ich nicht geschrieben habe, versuche den Sktetch zu verstehen

192. 168. 178. 1

schreibt man hier mit Komma nicht mit Punkt

Die von dir unnötig eingefügte Leerzeichen.
Sorry, aber wenn du die Hilfestellung ignorierst, kann das nichts werden.

Die steht aber da geschrieben, also wird versucht, die zu verwenden.
Dann passt die wohl nicht zu deinem Netzwerk.

Danke,
So einfach. wenn manns weiß
jetzt kann ich erstmal weiter probieren.
schön wäre, wenn ich irgendwo eine 'Befehlsliste'
der Bibilothek ' ArduinoFTPClient.h'
hätte

Sieh dir die Library doch mal bei Github an. Da findet man meist eine Doku.

Hallo HotSytems
Ich meinte die Bibliothek 'IPAdresse'
Die habe ich nicht eingebunden
Meine IP Adresse stimmt schon, die kann ich mit FilleZilla lesen.
Auf Github werde ich die Unterlagen finden.
Dank an fony
der TIP mit den Komma's hat mir schon weitergeholfen

Man sollte schon alles lesen.
Der Tipp wurde dir in Post #5 auch schon gegeben.

Das macht die core Version zum Board für dich. Daher ist die Hardware immer wichtig.

Das ist schon mal ganz schlecht.
Nicht jede Software funktioniert auf jeder Hardware.

Und es ist üblich den kompletten Sketch hier in Code-Tags einzufügen, damit den jeder richtig lesen kann.

Den habe ich Dir bereits in #5 gegeben. Du hast ihn aber vor lauter Jammern ignoriert.

Gruß Tommy