Eu tenho um Arduino Mega 2560 e estava funcionando bem até a hora do almoço quando comecei a receber este erro:
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
Eu sei que não é o código que estou executando, pois tentei carregá-lo em um Uno e ele parecia carregar sem problemas. Eu preciso usar o Mega, pois tem mais portas, no entanto.
Pelo que li, isso é potencialmente um problema com o carregador de inicialização e possivelmente está relacionado à versão atual do Arduino. Não sei praticamente nada sobre o gerenciador de inicialização; tudo o que sei é que ele é usado para fazer upload de código para o Arduino (eu acho ...), portanto, tenho medo de mexer nos arquivos relacionados sem saber.
Essas páginas são as que eu tenho visto, mas, como eu disse, eu realmente não sei o suficiente para me sentir confortável apenas brincando com os arquivos.
- Mega2560: tempo limite se comunicando com o programador ....
- Erro de tempo limite de upload no Mega 2560 - Não sei o que mudou
Tentei desinstalar meu Mega totalmente e depois reinstalá-lo. Também baixei uma versão mais antiga do Arduino (0022) e nenhuma opção parecia funcionar.
Não sei o que fazer ou como alterar os arquivos 'AVR', se necessário.
ArduinoISP