Boa tarde , preciso comunicar dois arudinos e nao sei se é possivel fazer.

 

tenho dois arduinos A e B .

 

dentro do arduino A imprimo uma variavel por exemplo chamada VALOR_aO.

 

É possivel eu ler a mesma variavel no arduino B usando tx de um no rx do outro e vise versa?

 

no aguardo ! Obrigado

Exibições: 413

Responder esta

Respostas a este tópico

sim a ligaçao vc faz ligando o rx de um no tx do outro

e o arduino B vc deve programar para ler essa variavel pelo serial

Poderia mostrar mais ou menos como seria aqui?

 

tipo no A seria     Serial.println(VALOR_a0);       

 

e no B seria    Serial.read(VALOR_a0); Serial.println(VALOR_a0);       

 

seria isso?   ou tem outro jeito?

no aguardo e obrigado

kra, eh justamente isso... o print(VALOR) em um e o read(VALOR) no outro... basta setar o mesmo baudrate em ambos: Serial.begin(9600), por exemplo... nao tem muito misterio... soh relembrando RX de A em TX de B e TX de A em RX de B...

Flavio muito obrigado pela atenção, irei testar e posto o resultado

obrigado mais uma vez !

Flavio fiz os testes aqui, seguinte resultado
Fiz uma variavel no arduino A que conta ate 1000 e se chama valor


Fui n arduino B e fui ler essa variavel
1 erro > n consegui usar Serial.read(valor), dava erro nessa linha
Ai mudei para valor = Serial.read()

Porem na serial chega 0000 0000 0000...
Sabe o que posso mudar?
Obrigado!
Nao nesessariamente println pode ser so print mesmo mas nao mudara nd

vc já usou conversor de rede rs485, tem uma tutorial do laboratorio de Garagem e tem exemplo, com esse dispositivo voce pode comunicar varios arduino como escravos.

Não cara, nunca vi nem usei nao, nem sei pra te falar o que seria rs485.

Mais acho que pelo tx rx citado a cima resolve-ra meu problema.

Obrigado e caso queira postar o link aquei bom que ja vejo o que seria

Grato

ve se esse material tira sua duvida sobre rs485

Anexos

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço