Testato parlava del fatto che spesso molti scrivono che hanno l'Arduino che non riescono più a programmare perché hanno caricato uno sketch che scrive sulla seriale una grossa mole di dati, bloccando la possibilità di inviare un nuovo sketch, dato che la scrittura dei nuovi programmi avviene proprio su seriale.
Ma questo è ben visibile dal fatto che hai i led RX e TX accesi fissi, segno che la seriale è occupata dallo sketch utente.
Per ovviare a questo problema bisogna sempre inserire un delay(2000); minimo subito dopo l'apertua della seriale: rallenterai di un paio di secondi l'avvio del programma ma avrai il tempo di spedire un nuovo sketch senza avere il rischio della comunicazione impedita.