LusoRobótica - Robótica em Português
Sistemas específicos => Arduino / AVR => Tópico iniciado por: nicko em 19 de Abril de 2011, 23:34
-
boa noite,
o meu pc deixou de reconhecer o arduino UNO apesar de quando o ligo aopc ele estar alimentado e acender o led on, mas nao o reconhece...
ja testei, o problema nao e do cabo.
-
Deixou de reconhecer, como, ligas e não diz nada?
-
exatamente, apenas liga a luzinha do On, e o AtMEGA ta a funcionar, tb ja testei.
-
tenta reinstalar as drivers...
-
Já trocaste de cabo USB?
-
quanto ao cabo usb consigo liga-lo a outro aparelho com o mesmo cabo e o aparelho funciona, portanto nao e do cabo.
quanto a reinstalar os drivers ja tenteia partir de um ficheiro que vem na parta do arduino22, so que da-me erro. erro 10 do windows :S
"este dispositivo nao pode ser iniciado codigo 10"
-
Hummmm..
Metes-te o teu programa a imprimir um monte de coisas pelo serial?
-
yaa, utiliza bastante o serial, e continua a funcionar o programa
-
Pois, então tenta meter-lhe outro sketch que isso é o fail do programa que está no atmega8u2.
-
e possivel, vou tentar isso, mas eu ja tentei com outro atmega e nao detectou na mesma...sera possivel que tenha queimado alguma parte do arduino uno? e o programa axo que apena le do serial, nao escreve, trata-se de um receptor de dados DMX512
-
o meu arduino tbm não funciona com o programa arduino22.... não sei pq mas não consegui utilizar. entretanto voltei a utilizar o arduino21... XD
-
http://support.microsoft.com/kb/310123 (http://support.microsoft.com/kb/310123)
porque não procuram os códigos de erro?
se não resultar liga o arduino ao pc a carregar no botão reset, envia por exemplo o blink para o arduino e apenas larga o botão quando aparecer o tamanho da sketch...
-
nao da para fazer upload porque no da para selecionar a porta COM certa
-
Eu também tive esse problema, mas com o arduino BT328.
Não dava para seleccionar as portas COM, mas depois comprei outra pen Bluetooth e ai ele já deu para mudar.
Exprimenta em outro PC, um que ainda nunca tenhas ligado lá o arduino.
Cumprimentos.
-
Faz o seguinte :
Desinstala os controladores do dispositivo .(Não Duemilanove são 2 no uno não sei ) e depois volta a instalar . Se precisares de ajuda , instala o teamviewer e manda-me o id e password por pm.
Clicas com o botão esquerdo do rato sobre o icon do O Meu Computador (ou Computador no Windows 7)
Clicas em Gerir e depois na Janela "Gestão de Computadores" clicas em Gestor de Dispositivos.
Procuras os dispositivos , e clicas sobre eles com o botão direito do rato e clicas Desinstalar.
Depois voltas a instalar a driver's de novo.
-
se o problema dele é excesso de tráfego na porta USB reinstalar as drivers não serve de nada pois o atmega continua com o mesmo programa a enviar os dados...
tens algum programador? se sim volta a gravar o bootloader no atmega328...
-
O bootloader não devia dar prioridade aos dados vindos do pc , para o programar?
-
o micro controlador para ser programado precisa de um sinal, RST ou DTR neste caso, para fazer o reset (que é a interrupção com mais prioridade), se a porta está entupida com tralha o programa simplesmente vai dizer que a porta já está a ser usada por outro programa e nunca manda o sinal...
já experimentas-te fazer como eu te disse e ligar o arduino ao pc a carregar no botão reset??
-
nao tenho programador, ja reinstalei os drivers varias vezes (se bem que eu utilizava o COM25 que sempre funcionou e ele agora ta-me a instalar os drivers no COM26 :S)
o problema do atmega tb nao deve ser porque ja tentei troca-lo, e nao, nao da para programar pk ele nao reconhece o arduino, a unica coisa que poderei tentar fazer e utilizar um usb serial arduino que recebi ontem, mas ainda nem sequer sei como o utilizar, ainda nao o testei (esse e reconhecido pelo pc).
mas o que me esta a intrigar e essa questao de ele tar a instalar na porta COM26.
quando eu comecei a usar o arduino a instalação dos drivers foi quase automatica.
-
Hum....
COM25?
Tens um mundo de tralha ligada nesse pc...
O avrdude pode não gostar desse endereço tão alto....
Pois, como a COM25 foi usada para uma coisa, outra coisa nova não instala na mesma COM, tenta mudar isso para uma porta COM com um numero inferior a 10, pode ser limitação do bluetooth do arduino.
-
ja tentei meter o programa blink atravez de outro serial, ele fica com o blink mas o pc ainda nao detecta o arduino em si
-
O blink é o que ele trás de fábrica, mete outro para teres a certeza, mas se o avrdude dá erro então não fez nada.
-
o com26 é só um nome que é atribuído à porta USB, é o mesmo que mudares o nome do disco C:\ para Z:\, ele continua a funcionar...
tira o atmega do arduino, liga-o e vê se o pc já o reconhece...
-
Não é bem bem a mesma coisa...
Terminais mais antigos não suportam com acima de 10, assim como muitos dispositivos que ligas ao pc, com acima de 10 e foi-se.
É uma limitação de software, e se tens muitos COM's ou tens muita tralha ligada ou pc ou então algo está errado.
-
o terminal do arduino não é propriamente antigo, digo eu ;D
eu tinha esse "problema" quando o meu ADSL era ligado ao pc por USB, mas nada deixava de funcionar...
-
e suposto ele reconhecer o arduino se nao tiver nenhum atmega?
o computador nao e antigo e funcionava as mil maravilhas com o COM25.
-
é, a parte que o computador reconhece é o chip que faz a conversão USB-Serial
-
O que importa o terminal do Arduino?
Não sabes se o código não foi tirado de um projecto qualquer com uma década ou mais..
E o problema é na programação, aka avrdude, pode não gostar, não sei porque o numero da COM costuma ser bastante baixo, e nunca vi ninguem com COM tão alta.
Mas sem um unico printscreen do problema e erros de Windows pelo meio....
-
Realmente COM25 , nos meus pc's costuma ser COM3 até COM7.
Exprimenta noutro PC.
-
tens linux (e.g. Ubuntu) instalado ?
se não tens, usa o livecd ...
1- no terminal escreves "dmesg" ao ligar o arduino, logo aí vês se o gajo é ligado ao pc ou se tá a kinar.
2- qd ligas o arduino ao pc, em /dev/ aparece logo um link tipo "ttyUSB0". se não aparecer ok, tá estragado ou o fio ou o arduino. alguma coisa tem de aparecer já que ligaste um dispositivo USB.
se aparecer tá tudo a funcionar bem. n tens stressses,,,,
já agora instalas o arduino IDE no synaptics e dás-lhe por aí.
windows sucka pq não é transparente, um gajo liga um USB e nem sabe de onde, não dá pra testar, não dá pra nada...