Boa tarde galera, estou montando um projeto que preciso conectar 3 dispositivos via serial no Arduino, só que não esta funcionando como eu quero, o programa funciona mas precisa ficar repetindo varias vezes o caracter, e não somente uma como eu quero, vejam o arquivo em anexo.

Exibições: 305

Anexos

Responder esta

Respostas a este tópico

esta em anexo agora

Anderson, boa tarde!

O que pode estar acontecendo é o seguinte:

A SoftwareSerial só consegue ler uma porta de cada vez. O método "listen" é usado para determinar qual porta vai ler.

Se a outra porta estiver enviando dados, eles serão perdidos.

Primeira tentativa: substitua os "while" por "if" e diga se melhora a comunicação.

melhorou mais ainda continua dando essa falha, teria algum circuito capaz de conectar 2tx em um rx?

eu poderia ligar um diodo em cada tx pra conectar no rx do arduino????

Envie um esquema de como você ligou os Arduinos.

Os GNDs devem estar conectados entre eles

Estou usando PIC, sobre o GND eu sei, mas eu quero ligar o TX/RX do PIC no arduino usando a serial via software, mas vou usar dois PICs

Eu ja fiz essa conexão uma vez, mas usando a serial própria do arduino, mas queria usar a via software com dois PICs dessa vez

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço