Olá, tô com uma duvida e queria que me ajudassem...

Quero enviar comandos simultâneos pra porta serial só que o Arduino só executa um comando depois que tiver terminado o outro... Preciso conseguir enviar vários ao mesmo tempo!

Vou controlar motores de passo com um Joystick e preciso por exemplo conseguir subir o eixo enquanto o outro eixo estiver deslizando para algum lado... 

Obrigado

Exibições: 299

Responder esta

Respostas a este tópico

Oi FGAGS, bom dia.

Não entendi bem sua necessidade.

O Joy manda informações para o arduino, via serial do PC?

Ganhe um tempo lendo este link:

http://labdegaragem.com/forum/topics/sugest-o-de-como-postar

Rui

Acho que nao soube me expressar bem... Vamos lá, se eu enviar pra um motor de passo "andar' 10cm eu só consigo executar outra ação depois que ele andar esses 10cm... Preciso conseguir executar uma segunda ação durante a execução desses 10cm por exemplo... 

FGAGS,

 existem varias maneira de fazer o que voce quer.

voce leu o link recomendado? ???

Poste mais informações, como desenho, esquemas , códigos, etc.

Flam mais que 1000 palavras.

Rui

Li sim amigo... 

Preciso que funcione assim: 

Ao enviar o codigo G com as coordenadas ele responda independente de já estar executando uma ação ou nao...

/-----------------------------------

G1 Z100      (11:26:34s)

G1 X40        (11:26:40s)

------------------------------------/

Preciso que a segunda linha seja executada mesmo que a primera linha esteja em execução ainda! (como no exemplo de codigos G enviados) 

Não entendi seu projeto.

Voce disse que vai controlar um motor via Joy, ok?

Este joy está ligado no PC?

e envia as informações via serial para um arduino?

Como tudo isto está ligado.

De informações mais completas para que não tenhamos mais duvidas do

que você, e possamos ajuda-lo

Rui

Vou implementar o joy futuramente... Por enquanto os comandos são enviados somente pelo repetier ou pelo monitor serial... Se eu conseguir enviar os comandos simultaneamente já está de bom grado. 

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço