[RESOLVIDO] duplicar canal serial para mesma aplicação

Senhores,

alguém já fez, ou sabe se é possível estabelecer uma comunicação serial entre um arduino e dois programas (interfaces desenvolvidas em C++) utilizando a mesma COM?

 

Porque desejo fazer isso:

ocorre que muitos projetos nem sempre possuo todos os hardwares necessários.

Quero fazer um programa com 5 botões tipo radial onde vou definir um range para cada botão. Eles vão simular por exemplo 5 entradas analógicas. O mesmo vai se aplicar para entradas digitais. Depois quero evoluir mais, inicialmente assim esta bem.

Será uma interface que vai simular entradas físicas via serial para um arduino

Ao mesmo tempo terei outro programa interfaceando com o arduino.

Exibições: 499

Responder esta

Respostas a este tópico

Oi TO, bom dia.

Se o arduino for o Mega, ele tem 4 seriais (Serial0,1,2,3).

Se for Uno ou Mini, tem uma só, mas você pode usar a biblioteca "SoftwareSerial.h",

que cria outra serial usando ports definido por você.  .. SoftwareSerial mySerial(10, 11); // RX, TX,

Rui

OI TO.

Na pratica você já usa esta conversão. No arduino existe um chip, que no legitimo é um Atmega,

e nos chineses é um CH340, esta  ligado no Serial (ou Serial 0) faz esta função.

Rui

Ops,

falha minha, não  observei este detalhe: "utilizando a mesma COM? ".

Pensei só no arduino.

Rui

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço