Pages: [1]   Go Down
Author Topic: Readline  (Read 1955 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Newbie
*
Karma: 0
Posts: 6
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hallo,

ich möchte gerne von einer SD Karte eine Textdatei zeilenweise einlesen und nach dem zeilenende parsen. Ist dieses möglich?
Ein Beispiel wenn es geht, wäre nicht schlecht.

mfg santje243
Logged

Oldenburg
Offline Offline
Sr. Member
****
Karma: 16
Posts: 270
Arduino, imagine the possibilities!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Wie sehen denn Deine bisherigen Versuche aus, wo genau kommst Du nicht weiter?
Logged

Libraries:
  - multiCameraIrControl [V1.6]
  -

0
Offline Offline
Newbie
*
Karma: 0
Posts: 6
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ein Ausschnitt aus dem Code:

char lcdline[256];
int index = 0;
int16_t c;
    while ((c = file.read()) > 0) {
      // If it isn't a new line, add the character to the buffer
      if (c != '\n' && c != '\r') {
        lcdline[index] = c;
        index++;
        //Serial.print(c);
           
        // continue to read more data!
        continue;
      }
      else
      {
        // got a \n or \r new line, which means the string is done
        lcdline[index] = 0;
        index = 0;
        Serial.println(lcdline);
        //Tue irgend etwas
        for (int i=0; i<256; i++){
          lcdline = 0;
        }
      }
    }

Im Serial Monitor wird nach dem das Zeilenende ereicht ist der arduino zurückgesetzt.
Logged

Pages: [1]   Go Up
Jump to: