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
Tags:
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
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por