Char Umwandlung in einen String

Hallo, eine Frage:
Ich bekomme über die serielle Schnittstelle 80 Zeichen pro Zeile rein.
Diese Zeichen sollte ich in einen String umwandeln.
Weiterhin sollte das 2. Zeichen pro Zeile überprüft werden ob es ein "+" ist.
Wer kann helfen?
Danke

void loop()
{
  while (portOne.available() > 0) 
  {
    char inByte = portOne.read();
    Serial.write(inByte);
    buffer = inByte.charAt(2);

???????????

Strings sind char Arrays. Du kannst dir also einen Puffer anlegen:

char buffer[81];

Und dann eine Variable mitzählen um durch deren Index darauf zuzugreifen:

int index = 0;
....
buffer[index++] = inByte;

Du musst halt am Ende der Übertragung die Zählvariable wieder auf 0 setzen und noch am Ende des Strings ein '\0' anhängen, damit er korrekt terminiert wird. Deshalb ist der Puffer oben auch 81 groß für 80 Zeichen.

Der Vergleich einzelner chars geht einfach mit == '+'

Danke - ich werde es mal so probieren