Wie macht man es richtig ? Sendet mann nur wenn sich was ändert ?
Das kann man schon machen wie man will, 10 Buchstaben / sec ist nichts was man optimieren müsste.
Kannst du mal die Zeihle erklären ? Die verstehe ich garnicht
while (client.available() && i < 11) { thisChar[ i++ ] = client.read() ; }
Tschuldigung, besser so ? :
char thisChar[11]; // Platz für 10 Buchstaben + Endekennung
int i = 0; // akt. Position in thisChar
while (client.available() // solange ein Zeichen vorhanden ist
&& ( i < 11) ) // aber max. 10
{
thisChar[ i] = client.read() ; // schreibe das Zeichen in den string thisChar
i++;
}
// jetzt sind alle Zeichen gelesen
thisChar[i] = 0; // C - EndeKennung für char thisChar[],
Serial.println(thisChar); // gibt den ganzen Text aus