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.
Tags:
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).
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.
Solde os fios da USB.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por