Olá galera
Primeiramente obrigado pela oportunidade de participar do forum
Estou com um projeto em andamento e me deparei com uma dúvida é possível utilizar dois arduinos em um único display
A ideia é enviar as informações via I2C

Exibições: 328

Responder esta

Respostas a este tópico

Bom dia AC,

Desde que os 2 arduinos estejam com um Gnd comum, você não deverá ter problemas elétricos.

Mas veja, I2C é um protocolo de comunicação com RX e TX.

Qdo se usam vários dispositivos ligados nele, somente um é master e os outros são slaves.

Somente o master inicia uma comunicação.

Mas se você tiver 2 master ligados em um único slave, pode gerar uma grande confusão, se ambos 

master quiserem comunicar com o slave. Na tela do display deve ficar tudo atrapalhado.

Mas se você fizer com que um master só comunique com o slave por vez, pode ser que até funcione.

Nunsa tentei, mas nunca se sabe.

RV

Como o mineirin RV disse, pode, mas não deve.

O jeito certo seria vc ter apenas um master por circuito.

Pq não colocar o segundo arduino como slave, fazer a solicitação de informações a ele e enviar tudo junto ao display ?

Ok, o master seria apenas uma ponte, mas é assim que deveria funcionar.

Vocês teriam um exemplo de como fazer essa comunicação master slave

Todo exemplo comum já serve. Master é aquele que gera o clock e dá comandos. O slave é o que fica do outro lado.

Por ex vc tem uma memoria e um lcd em um arduino. O arduino é o master, a memoria e o lcd são os slave.

Normalmente todo Arduino é master.

Para fazer ele virar um slave (precisa ter um master no circuito de qq jeito) veja:

http://www.instructables.com/id/I2C-between-Arduinos/

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço