Arduino não faz mais uploads, acho que o queimei, help pls

Estava fazendo um projeto de um braço robótico com meu arduino UNO R3 o qual vocês podem ver a imagem do circuito na proto, e ao invés de colocar essa fonte externa de 6V (porque eu não tinha o suporte), eu coloquei uma fonte de corrente contínua de 12V e 1A (além da alimentação do arduino, que estava no USB do meu pc nessa hora) porque achei que o arduino aguentaria até 20V de tensão. Na mesma hora os leds do arduino ficaram mais fortes e eu tive a impressão que cheirou queimado bem de leve, mas achei que era só impressão mesmo, porém tentei mecher o braço (que já estava pronto) com os potenciômetros e não funcionou. Daí eu tentei fazer o upload novamente do sketch e não carregou, aparece a mensagem: "avrdude: ser_open(): can't open device "\\.\COM3": O sistema não pode encontrar o arquivo especificado". Estou no 1º período de Eng. Elétrica e sou um mero iniciante em eletrônica. Alguém poderia me ajudar a saber se eu queimei meu arduino ou apenas o ATmega? Os LED's "ON" e "L" acendem normalmente quando ligo o arduino. Tentei reparar o driver da ATMEL e depois tentei removê-lo para ver se o pc reconhecia o arduino e o instalava novamente e nenhuma das opções funcionaram. 

Exibições: 3187

Anexos

Responder esta

Respostas a este tópico

KKK  quem nunca fritou um Arduino que atire o primeiro bit    kkk

   Gabriel, vamos lá aos testes mais comuns:

1- Se o seu UNO é DIP ,  tente pegar o ATMEGA328 de outro UNO e vê se resolve,  se não,  coloque agora o atmega328 do seu UNO duvidoso pra ver se ele queimou,  pois se funcionar, pelo menos as perdas serão menores.

2- Eu fiz quase a mesma coisa com um MEGA e li que dá pra restaurar os drivers do atmegaU2, tem um tal de entrar em modo DFU e regrava-lo,  procura um tutorial na net.

3- se os passos anteriores não resolveram,  mas o seu atmega328 funciona, você poderá usar ou um segundo arduino ou um conversor USB TTL para gravar os sketchs no seu UNO.

Oi GCM, bom dia.

O arduino UNO R3 é composto basicamente por 2 seções:  A saber:  O ucontrolador  e o interface USB serial.

O que vou sugerir é um teste por partes:

Vamos testar a comunicação entre a USB do PC e o chip USB/serial do arduino.

Faça assim.  Remova o ucontrolador  do soquete do arduino.

Ligue um jumper entre TX e RX da plaquinha.

Ligue a sua plaquinha ao PC com o cabo USB que já usa, ou por um outro mais novo.

Apesar de você informa no texto que o seu PC "alocou" a COM3 para sua plaquinha,

mesmo assim confirme pelo Control Panel do Win que realmente ele reconheceu esta porta.

Depois rode o soft que anexei, selecionando a porta COM que viu no Control Panel.

Click em "Loopback",  Se o soft não reconhecer a COM, ele informará "COMx does note exist"

Se tudo estiver ok com o seu interface, aparecera depois de alguns segundos

a mensagem PASS em verde, caso contrário aparecera em vermelho FAIL.

Se rodar Ok, significa que voce não tem tem problemas no interface, pode então serno Atmega328 ,

mas ainda assim o chip pode estar ok, mas pode ter perdido parte ou totalmente as rotinas de bootloader dele.

Faça este teste inicial e depois conte pra gente o resultado.

Se for problema de bootloader, tem vários tópicos que ensinam restaura-lo.

Rui

Anexos

Olá Rui, boa noite,

Primeiramente, muito obrigado por ter tomado um pouquinho do seu tempo para tentar me ajudar.

Fiz tudo como você me pediu, porém o computador não reconhece o arduino como alguma COM, na verdade ele nem reconhece, o arduíno aparece no Gerenciador de Dispositivos como Unknown Device (ou Dispositivo Não Reconhecido), daí não dá pra fazer o teste com o soft. O que você acha que pode ser? Será que queimou a interface USB serial? No entanto os LED's ON e 13 continuam acendendo normalmente quando ligo ele no pc. Desde já lhe agradeço imensamente!

Gabriel

Você já trocou de porta USB?

Trocou o cabo USB?

Você tem um multímetro para medir a tensão de alimentação? Ela deve ficar próximo a 5V.

Sim e sim, continua não reconhecendo, ou "reconhecendo" como "Unknown Device".

Oi GCM, boa tarde.

Qual é o chip de interface USB/Serial do seu arduino?

Atmega16U2, CH340,  FTDI, etch

Rui

Olá Rui, boa noite,

Eu não sei como verificar isso Rui, mas o meu arduino é original da Itália, logo você deve saber qual é o chip.

Gabriel

Olá Gabriel,

    VocÊ tem um segundo arduino?   se tiver já testou tirar o ci principal dele, o ATMEGA328 e colocar no segundo arduino e ver se tá upando sketchs pra ele e se ele tá funcionando legal ?

    Pra mim independente de qualquer coisa, esse é o primeiro passo fundamental.

Aconteceu comigo, comprei um conector que veio com um defeito de fábrica é isso gerou um curto entre o vcc e o gnd do meu circuito queimando meu atmega328. Eu e o Rui fizemos tudo que foi possível até chegar na conclusão do óbito de meu atmega. No meu caso o Arduino era reconhecido pelo PC normalmente e um teste simples que fiz para saber se estava queimado era apertar o botão reset da plaquinha. Se nada acontecer, se nenhum led piscar troque o chip essa foi minha solução

Oi RBC, boa  tarde.

Você poderia fazer um favor?

Executar aquela sequencia que coloquei acima, usando também o soft loopback.exe que anexei.

Que ver se funciona com outras pessoas da maneira que descrevi, pois aqui deu certo.

É um procedimento para testar a interface USB/Serial sem o chip Atmega328 na  placa.

Obrigado.

Rui

Olá RV

Farei sim com o maior prazer mas somente poderei fazer segunda quando pegar meu noot no concerto.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço