Pessoal,

Estou fazendo um projeto e a ideia inicial seria um arduino mandar um pulso para um outro arduino, e através desse pulso, esse segundo arduino iria fazer as ações conforme está na programação.

Posso simplesmente ligar por exemplo o pin 9 (arduino 1) no pin 11 (arduino 2) ou tenho que fazer qualquer outra configuração?

Tenho que tomar algum cuidado para a alimentação deles?esquema%201.jpg

Exibições: 248

Responder esta

Respostas a este tópico

dependendo da aplicação pode ser direto sim.

Oi 2TG, bom dia.

Existem diversas formas de comunicação entre ucontroladores.

A mais simples é a que você quer fazer.

Desta forma o arduino 2 fica o tempo todo testando port 11 , e qdo ele for HIGH, roda algo especifico.

Esta solução é simples, mas faz o arduino 2 ficará  o tempo todo testando o port,

e isto dificulta a execução de outras tarefas

Uma solução pra evitar isto. é usar ou o port 2 ou o port 3 do arduino 2 e usar rotinas de interrupt.

Assim o arduino 2 pode fazer outras coisas, e ao chegar um pulso no port, ele para o que está fazendo

e vai fazer o que o arduino 1 pediu.

Qto a alimentação, a preocupação além das normais para alimentar o arduino,

neste projeto,  o Gnd de ambos precisam estar interligados.

Rui

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço