Boa Tarde,

Estou desenvolvendo um projeto com um módulo transceptor NRF24L01.

A ideia é fazer dois Arduinos se comunicarem via wirelles. Consegui fazer com que um trabalhe como transmissor e outro como receptor. Gostaria de saber se alguem conhece esse módulo NRF24L01 e se há alguma maneira de fazer com que ele envie um sinal e receba em ambos os Arduinos, ou seja, trabalhe como transmissor e receptor simultaneamente.

Exibições: 960

Responder esta

Respostas a este tópico

Venho testando isso a alguns dias, porem uso PIC, mais a ideia é a mesma.

Deve definir um master na rede, onde o mesmo envia um pacote e muda a configuração para receptor, espera um tempo, caso não tenha chegado nenhum pacote, ele torna repetir o envio e assim  sucessivamente.

Na parte do slave ele fica sempre como receptor, assim que receber algum pacote, ele passa pra transmissor e envia, e volta a ser receceptor, assim assim  sucessivamente.

Essa é a ideia básica, claro que terá que criar todo um sistema de controle de dados dos dois lados.

Obrigado, consegui fazer funcionar os módulos. Agora o projeto está funcionando de acordo. Obrigado

Segue em anexo os arquivos, tem até datasheet ai junto. Tem que deixar as duas pastas no mesmo local se quiser compilar, o compilador é o CCS e o arquivos principais são o transmissor.c e o receptor.c

Esses módulos são bem enjoados,  inclusive tive que colocar logica de reset, se ficar mais de 1 segundo sem receber ou enviar dado, reinicia o modulo.

Anexos

Olá, tentei baixar o anexo mas deu Acesso Negado... Você pode mandar p/ meu e-mail?

rviinny@gmail.com

Poderia disponibilizar o arquivo em um outro local como dropbox ou google drive? Não está acessível aqui.

Desde já muito obrigado.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço