LordA92:
Devo ancora approfondire la questione buffer (credo), nel senso che se invio da arduino al pc una stringa tipo : "sono acceso", il computer riceve tre differenti trasmissioni divise in qualcosa come "son", "o ac" e "ceso".
Quindi immagino ci sia da controllare il buffer.
Il buffer consideralo come una memoria temporanea in cui i dati vengono appoggiati per il transito. Sono alcune decine di byte sia in RX che in TX, lato Arduino intendo. Difficilmente lo saturi con una stringa come "sono acceso".
Casomai dovresti controllare sia come i dati vengono spediti sia come vengono ricevuti.