Qual a melhor forma de conectar e passar dados do arduino com computador sem ser pela serial?

Pessoal,

Tenho um programa em Visual Studio que recebe dados de um arduino via Serial(USB) porém percebo que este "método" é muito falho e com facilidade de perder a conexão. Exigindo que desconecte e conecte o arduino para voltar a funcionar.

A pergunta é : Qual a melhor forma de ser conecetar e passar dados de um arduino para um computador usando programa feito em visual studio?

Bluetooth? Cabo de rede? wifi ?

Lembrando que se envio para o computador, também recebo dados deste computador para o arduino acionar reles.

Abs, Bruno.

Exibições: 248

Responder esta

Respostas a este tópico

Via Ethernet (cabo de rede) ou WIFI é bem simples.

Você pode usar um protocolo como o TCP (Há lib para VS e Arduino) e criar um socket para a troca de informações sem complicações. E, em caso de queda de conexão, automatizar a reconexão.

Valeu ! vou fuçar nisso !

Que tipo de dados sao ? Tem problema dar umas demoradas as vezes ou precisa ser absolutamente tempo real ? 

Qual o volume ?

Pq a rede sempre é uma soluçao convidativa mas as vezes da umas demoradas..

O USB é uma otima soluçao para casos de tempo real. Se a sua esta travando precisa entender o que está acontecendo. As vezes é uma bobagem como tentar alimentar pela usb mais que ele comporta ou fios fora do padrao. Até trilhas entre o conector e o microcontrolador mal dimensionadas (precisam ser bem curtas) ja provocam problemas.

Fiz umas aplicacoes com o 8051 e usb no modo HID e ficaram otimas. Usei o Silab C8051F340 e fui escrevendo sobre o exemplo que veio nele. Funciona mto bem ate hj (escrevi no tempo do windows vista). 

Na verdade o problema está em esbarrar na USB e ela mexer ou desconectar, aí preciso conectar novamente, fechar e abrir o programa para voltar a porta COM.
Então imaginava que existiria uma outra forma de manter conectado sem os riscos humanos.

Boa tarde, 

A conexão USB/serial do Arduino é a mais usada, mais simples  e eu diria que é uma das mais estáveis ! 

O seu problema deve ser no Programa do Visual Studio. 

Na verdade o problema está em o usuário esbarrar na USB e ela mexer ou desconectar, aí preciso conectar novamente, fechar e abrir o programa para voltar a porta COM.
Então imaginava que existiria uma outra forma de manter conectado sem os riscos humanos.

Solde os fios da USB. 

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço