Go Down

Topic: Cursor setzen in einer Datei (Read 448 times) previous topic - next topic

The_Creative

Hallo,

ich habe folgends Problem ich muss im laufe eines Projektes an meiner Schule. Eine Datei sobald serial.available ist seriell zu C# übertragen. Damit die Datei richtig ausgewerten werden kann muss sie allerdings immer geöffnet sein. Und desweitern muss als erste immer die erste Zeile übertragen werden. Nun wollte ich fragen ob es eine Möglickeit gibt. Wie z.B beim Lcd Display einen Cursor in einer Datei zu setzten, also ab welcher Zeile er übertragen werden soll.

Ich hoffe mir kann jemand helfen.

The_Creative

michael_x

Geht's um einen Arduino ?
Was ist eine Datei ?
Quote
sobald serial.available ist seriell zu C# übertragen

C# läuft nur auf Windows Rechnern
Wie kommt (Serial.available() == true)   (am arduino ?) zustande?

Wenn du eine SD Card am Arduino verwendest ( geraten ), hängt es im Prinzip von der verwendeten Library ab.
Im "normalen" / einfachsten Fall werden Dateien nur von Anfang an gelesen. Und der Arduino RAM ist viel zu klein um das gelesene zu speichern.
Man kann aber das gelesene ignorieren und nur zählen wie weit man ist.
Diese Position kann der Arduino speichern.
Ein unsigned long reicht für jede Position in bis 4GB großen Dateien. Wenn die Library solche SD Karten überhaupt unterstützt.

Man kann die Datei (auf der SD Card ?) auch leicht direkt auf dem Windows Rechner lesen. ;)

Nun hast du statt einem klaren "Nein" viele Fragen gekriegt. Ich hoffe, das hilft trotzdem.

Go Up