Communication RS232 (programmation)

rhum187:
Heu, pour moi je vidais le buffer de lecture à chaque fois que j'ai terminé mais je me suis rendu compte que je mettre ou pas n'avais aucun effet...

Justement tu as tout faux :wink:
Depuis arduino 1.0 Serial.flush() bloque le programme jusqu'à ce que toute les données en Tx soit émise.

Pour vider le buffer entrant il faut faire une boucle de ce genre :

while(Serial.available() > 0) Serial.read();

rhum187:
Ca a du te faire pas mal de boulot alors merci pour ton temps je regarde ça et je te fais un retour avant 19h (si mon chef me sort pas une réunion surprise du chapeau...)

Bof juste 5 minutes entre deux bricolages 8)