Como corrigir “Erro avrdude” ao fazer o upload de código para Arduino

Como corrigir “Erro avrdude” ao fazer o upload de código para Arduino
A maioria dos erros enfrentados pelos alunos ao programar o microcontrolador usando Arduino é de dois tipos um tipo de erro que surge compilando o código e o outro tipo são os erros que surgem quando o código está sendo carregado no arduino. Os erros de compilação podem ser retificados facilmente à medida que são destacados pelo compilador, mas os erros que se originam durante o upload do código não são tão fáceis de corrigir porque o compilador não indica qual a causa do erro. Por isso, listamos alguns dos erros comuns que você pode encontrar ao fazer o upload do código e também fornecemos a respectiva solução para cada erro.

Quais são os erros comuns encontrados enquanto enviam o esboço para Arduino?

Os erros que surgem ao enviar o esboço para o Arduino são principalmente devido a problemas na comunicação entre o software de programação e a placa Arduino. A lista de erros que se pode esperar ao fazer o upload do esboço para o microcontrolador Arduino

Erro 1: Avrdude: Ser_open (): Não é possível abrir o dispositivo "PortName": nenhum arquivo ou diretório

Erro 2: Avrdude: Ser_open (): Não é possível abrir o dispositivo "PortName": o período de tempo limite do semáforo expirou

Erro 3: Avrdude: Butterfly_recv (): Programador não está respondendo

Erro 4: Avrdude: Ser_open (): Não é possível abrir o dispositivo "PortName": o acesso é negado

Erro 5: avrdude: stk500_recv (): programador não está respondendo

Erro 6: Avrdude: Ser_open (): Não é possível abrir o dispositivo “PortName”: o sistema não consegue encontrar o arquivo especificado

Erro 7: Avrdude: STK500_GETSYNC () Tentativa X de 10: não está em sincronia

Como corrigir os erros encontrados ao enviar o código para o Arduino

Para evitar os erros listados acima, um deve executar uma lista de verificação de todas as soluções listadas abaixo:

Selecione a porta e placa corretas para fazer upload do código

Antes de fazer upload do código, selecione a porta na qual o Arduino está conectado e, mais importante, também selecione corretamente qual placa você está usando as seguintes imagens mostram como selecionar a placa Arduino e a porta na qual está conectada:

Depois de clicar na opção destacada na imagem acima, um menu aparecerá com diferentes placas, simplesmente escreva o nome da placa que você está usando na barra de pesquisa e selecione -a no menu e pressione ok.

Depois de selecionar a placa, você pode conectá -lo ao seu computador e agora deve selecionar a porta no IDE Arduino, no qual a placa está conectada, conforme mostrado na imagem abaixo:

Quando você selecionar a porta, ela será mostrada como na imagem abaixo e devido à seleção incorreta da porta ou placa, você pode ver os erros como o Erro 1 ou erro 6 Na lista dada acima.

Desconecte os pinos RX e TX da placa Arduino enquanto carrega o código

Os pinos RX e TX são os pinos de comunicação da placa Arduino, e esses pinos também são usados ​​enquanto carregam o código. Às vezes, erros como erro 5 ou erro 7 podem ser encontrados porque esses pinos estão conectados a qualquer outro dispositivo de comunicação, como um módulo Bluetooth. Portanto, sempre ao enviar o código para Arduino, verifique se os pinos RX e TX não estão conectados a nenhum outro dispositivo.

Mantenha aberto apenas uma janela de Arduino IDE

O erro do nome da porta (erro 4) às vezes ocorre quando mais de uma janela está aberta no Arduino IDE. Portanto, sempre mantenha apenas uma guia aberta enquanto carrega o esboço para a placa de microcontrolador Arduino.

Conecte o cabo USB por alguns segundos e conecte -o novamente

Se ainda houver erros, mesmo depois de experimentar as soluções acima, basta tentar puxar o cabo USB para o PC e depois conectá -lo novamente. Esta correção está relacionada principalmente ao erro 3 “Programador que não está respondendo”.

Se o problema persistir, execute as seguintes etapas:

Etapa 1: pressione e segure o botão de redefinição

Etapa 2: mantenha o botão de redefinição pressionado e envie o código

Etapa 3: aguarde até que o código seja carregado com sucesso

Etapa 4: solte o botão de redefinição quando o código for carregado

Conclusão

Os erros que surgem durante o upload dos esboços do Arduino são bastante difíceis de descobrir, mas uma coisa é certa e esses erros estão relacionados principalmente ao problema de comunicação entre o software de programação Arduino e a placa de microcontrolador Arduino, para que a facilidade dos alunos Explicamos alguns dos erros mais comuns enfrentados ao fazer o upload do esboço e também damos algumas correções para tais erros.