Olá,

Alguém já teve problemas com o Arduino UNO R3 que de repente trava, não da pra saber se é a porta COM que ta travada ou o arduino, simplesmente a comunicação morre e volta somente se reiniciar o computador.

Meu projeto é usando o modulo receptor 433,92 mhz

Já reparei que (as vezes) se eu ficar apertando um botão de um controle por muito tempo. aí acontece isso, ele trava e não funciona mais, posso reconectar o Arduíno que a porta não volta a funcionar. somente se reiniciar o computador

Obrigado

Exibições: 4030

Responder esta

Respostas a este tópico

Eu normalmente fecho a IDE do arduino, desconecto o cabo usb do arduino, reconecto novamente e abro novamente a IDE.

Isso acontece muitas vezes, tem portas usb que não se comunicam direito e é necessário sempre fazer isso.

Hum, entendi, mas como eu poderia "fazer isso" sem estar presente no local onde está instalado.

Em meu software programei para ele se reiniciar quando isso ocorre mas aí o cliente fica sem o sistema e como é um sistema de senhas de filas isso não pode ocorrer com grande frequência.

Oi Elis.

Como você não explicou o cenário, presumi que você estava em desenvolvimento.

Bem para produção recomendo fazer um teste em outro PC ou outro arduino, sei também que o arduino não suporta muitas requisições simultaneas ou em curto tempo.

E como você relatou quando você aperta por muito tempo acumula requisições, talvez também precise aumentar o delay entre uma requisição e outra

Já ouvi uma historia em algum lugar, onde estava comparando todos os Arduinos. Lá indicava que o contra do Arduino UNO R3 era o problema da porta serial travar diversas vezes...

então no caso é o uno r3 que trava a porta mesmo? se for um outro arduino, tipo, nano ou mega já não travaria?

Não sei lhe dizer exatamente. Já ouvi falar que o Leonardo é o melhor para dados via porta serial

Boa noite amigo. Olha, eu tenho alguns problemas de travamento da porta. O arduino simplesmente apaga e a IDE não reconhece. Na maioria dos problemas eu reiniciava a IDE e replugava o arduino na porta. Em poucos casos realmente só reiniciando o sistema operacional.

Estava desenvolvendo um projeto para estudo que lia dados do arduino via serial. Fiz em Java, ainda falta terminá-lo, mas existem tratamentos de erro nas classes que promovem conexão. Se outro processo estiver usando a mesma porta que o Java tentar para se comunicar com o arduino, uma exceção é lançada. 

Você pode usar o algoritmo em java para testar a conexão caso queira. Tem na página do arduino e usa a RXTX...

Ha sim, vou dar uma olhada nisso.

Outra coisa que vi agora que não expliquei corretamente é que a porta COM que trava não é a porta serial, é a porta serial virtual, pois estou usando o arduino conectado via USB.

ou seja, o que trava é o arduino e a porta COM virtual gerada quando o arduino é conectado..

Opa, Elis, desculpa reviver este assunto, mas estou com o mesmo problema, estou usando uma aplicação em java e o arduino conectado pela USB, e diversas vezes envio informação para o arduino acionar um rele, e o que ocorre que é volta e meia dá um erro inesperado e o java trava, aí tem que reconectar a usb e reiniciar a aplicação.

Não sei se o problema é com arduino ou com a aplicação.

Como você resolveu este problema?

Valeu.

Paulo boa noite. 

Esta usando um módulo de relé ? 

Faça um teste - alimente o modulo com uma fonte externa e o Arduino através da USB. 

Pode ser que ruído elétrico esteja travando o Arduino. 

Opa, boa noite José Gustavo,

Esqueci de mencionar mas o arduino está sendo alimentado por uma fonte e por cabo usb.

Mas mesmo assim obrigado pela observação.

Faça um teste - alimente o modulo com uma fonte externa e o Arduino SOMENTE através da USB. 

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço