• Welcome to LusoRobótica - Robótica em Português.
 

o pc deixou de detectar o arduino

Started by nicko, 19 de April de 2011, 23:34

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

CBX

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...

GnGz

O bootloader não devia dar prioridade aos dados vindos do pc , para o programar?

CBX

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??

nicko

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.


senso

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.
Avr fanboy

nicko

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

senso

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.
Avr fanboy

CBX

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...

senso

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.
Avr fanboy

CBX

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...

nicko

e suposto ele reconhecer o arduino se nao tiver nenhum atmega?

o computador nao e antigo e funcionava as mil maravilhas com o COM25.

CBX

é, a parte que o computador reconhece é o chip que faz a conversão USB-Serial

senso

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....
Avr fanboy

GnGz

Realmente COM25 , nos meus pc's costuma ser COM3 até COM7.

Exprimenta noutro PC.

maikito

#29
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...