Eu tive esse problema também, acontece que ele foi causado pelo Monitor Serial sendo configurado para acelerar 14400. Desde que você não pode alterar a configuração sem ter uma porta serial de trabalho, a única maneira de fazê-lo é sair do Arduino UI e edite o arquivo preferences.txt (no Unix, é em ~/.arduino/preferences.txt
). Procure Serial.debug_rate
e altere para 9600
. Reinicie a interface do usuário do Arduino e tente fazer upload de um esboço simples (por exemplo, 'blink') e veja se ele resolve o problema.
Não sei por que isso aconteceria - usei 14400 e nunca tive um problema. Eu acho que é apenas um daqueles problemas estranhos que nunca parece ter uma razão repetível?