Não consigo compilar meus arquivos para o arduino nano

 Estou com alguns projetos e toda vez que tento compilar para o nano ele da erro na tela, a programação está correta e já fiz testes consigo carregar normalmente para o meu arduino uno, porém nehum dos meus 3 arduinos nanos recebe a programação.  Já tentei de tudo, mudei para old bootlander, verifiquei se o driver usb precisa de atualização ,mudei a porta usb, baixei versões antigas da IDE e mesmo assim não consigo carregar para nenhuma das 3 placas nano.  Preciso de ajuda urgente pois tenho que usar dois nanos em meu projeto 

Exibições: 130

Responder esta

Respostas a este tópico

Boa tarde PS,

acho que você está confundindo as atividades.

Compilar com carregar (Load), são duas atividades diferentes.

Na IDE do arduino as duas atividades a vezes confundem o programador.

Compilar é transformar o texto em binário, e carregar é pegar o binário gerado pela compilação

e gravar na memoria de programa do arduino.

Você pode compilar um programa sem necessariamente carrega-lo, 

Depois deste discurso, vem a pergunta.

O problema é de compilação ou de carga?
RV

carregar para a placa

Boa tarde,

Tive o mesmo problema quando usei a IDE 1.8.7. Vi que a IDE atual é 1.8.9. Qual a versão da IDE esta usando?

Use a IDE 1.8.5.

https://www.arduino.cc/en/Main/OldSoftwareReleases#previous

Se ainda persistir o problema faça um teste com a IDE na web - ARDUINO WEB  EDITOR 

https://www.arduino.cc/en/main/software

estou usando a 1.8.9 mesmo e utilizei a 1.8.7 também

com a versão 1.8.5 o erro persiste e agora diz que  qualquer uma das minhas 3 placas de arduino nano não estão conectadas :(  

Boa noite,

A porta USB do seu computador ou o cabo devem estar com problema. 

Use um outro computador.

já tentei 3 cabos diferentes ,o que me impressiona é que para o UNO carrega normalmente, mas para nenhum dos 3 nanos carrega

Arduino: 1.8.9 (Windows 10), Placa:"Arduino Nano, ATmega328P (Old Bootloader)"

O sketch usa 2366 bytes (7%) de espaço de armazenamento para programas. O máximo são 30720 bytes.
Variáveis globais usam 53 bytes (2%) de memória dinâmica, deixando 1995 bytes para variáveis locais. O máximo são 2048 bytes.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x87
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x87
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x87
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x87
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x87
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x87
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x87
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x87
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x87
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x87
Problema ao carregar para a placa. Veja http://www.arduino.cc/en/Guide/Troubleshooting#upload para sugestões.

Este relatório teria mais informações com
"Mostrar a saida detalhada durante a compilação"
opção pode ser ativada em "Arquivo -> Preferências"

SEMPRE O MESMO ERRO

Ok, Seus Arduinos Nanos ainda tem garantia? Se tiver, solicite a troca. 

É a primeira vez que usa eles ou você conectou algum circuito neles?

Parece que os 3 Arduinos estão ferrados. 

Meça as tensões e me informe os valores:

1) pino Vin 

2) pino +5V

3) pino 3,3V 

Obs: o cabo do Arduino UNO é diferente do Nano.

Já trocou os cabos do Nano?

fui em ferramentas e selecionei Arduino Uno/genuino , conectei a placa do nano e no momento que estava carregando eu dei reset e a programação foi carregada para o meu nano, não sei que bug é esse, mas deu certo, na tela da IDE não aparece que foi carregado, mas fiz o teste na protoboard com o circuito e a programação está ok, foi carregada direitinho. Não entendia nada, que loucura

Me parece que o bootloader incorreto foi gravado no seu Nano. 

Informe qual chip Interface USB/serial é usado.

e responda as minhas perguntas. 

Meça as tensões e me informe os valores:

1) pino Vin 

2) pino +5V

3) pino 3,3V 

pelo segundo link que vc me mandou ele não deixa eu enviar :(  

RSS

Destaques

Registre-se no
Lab de Garagem
Clicando aqui

Convide um
amigo para fazer
parte

curso gratis de arduino

© 2019   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço