Coucou, c'est encore Môamôa !
Effectivement c'était un problème de rapidité de µP. Quand j'ai passé la vitesse à 300 bauds, les caractères n'étaient même pas reconnus ce que je trouve curieux. (Naturellement j'ai adapté l'option sur le terminal d'Arduino, ce n'est pas un problème de synchronisation)
La solution apportée est simple, j'ai ajouté un delay(1) après la saisie du caractère dans le tampon. Le problème d'affichage est bien résolu.
Reste cette interrogation sur le 63 de la taille du buffer qui est contradictoire aux 128 prônés dans les documents en ligne. Je ne pense pas que ce soit un problème de "lenteur" du terminal car avec l'instruction :
if (Serial.available() > 0) {delay(10);Serial.println(Serial.available());}
la taille maximale affichée est correcte pour des textes inférieurs à 63, quelle que soit la longueur de texte saisie au delà donne cette borne têtue, la restriction de 63 s'impose !
Du reste si je saisis une chaine longue, par exemple 100 caractères, seuls les 63 premiers sont affichés. Tout se passe comme si le tampon de réception du terminal d'Arduino faisait 64 emplacement avec le dernier réservé pour une sentinelle.