Estou tentando comunicar dois arduinos utilizando o módulo de rádio APC220. Quando faço a comunicação com o computador tudo ocorre bem, porém quando tento usar outro arduino para receber essa informação e imprimi-la na serial encontro os seguintes valores:

Quando o transmissor esta desligado = -1    ( Normal)

Após ligar = 50

                  13

                  10

valores que se repetem mesmo após desligar o transmissor.

Queria saber se alguém sabe a solução para este problema.

Exibições: 2606

Responder esta

Respostas a este tópico

Olá Gabriel,

    Cara, como estou estudando radio comunicação com o arduino, andei fuçando diversos modulos.

    Pra o PAC220 eu encontrei esse tuturial bem didatico aqui:  http://blog.filipeflop.com/wireless/modulo-rf-apc220-arduino.html

falarei sobre o nrf24l01 veja esse tuto aqui tabem:

http://blog.filipeflop.com/wireless/arduino-modulo-nrf24l01-tutoria...

    Bem... aproveitei pra ir no google e fiz duas buscas APC220 vs XBEE

                                                                            e APC220 vs nRF24l01

    Bem, pelo que vi o APC220 é bem curioso,  ele se aproxima do nrf24l01 por ser um transceiver(emite e recebe) , mas com algumas diferenças pelo que entendi como

APC220                                                   NRF24L01

trabalha 418 a 455Mhz                              Trabalha em 2.4Ghz.

Possui apenas o modulo de 1000m             possui duas versões, uma de 1.000m e  outra de 300m

Custa mais de R$ 100                                a versão 300m custa em torno de R$ 10,00

É configurado por soft proprio                      É configurado no proprio codigo do arduino

utiliza comunicação via comandos seriais     Utiliza comandos proprios dentro do codigo arduino

comunicação serial                                      comunicação SPI

Bem, pessoalmente estou mais acostumado com os nRF24l01 pois como compro muita coisa do arduino só pra estudar, comprei os modulos nrf24l01 super baratinhos, dai tõ mais acostumado a eles.

  Tô buscando agora estudar a comunicação via os Xbee.

  

   Bem, a sugestão que tenho é a mesma que estou seguindo que é a seguinte:  Se for pra uma comunicação mais robusta, mais profissional, o negocio é ir de Xbee na cabeça com certeza,   já se deseja fazer uma automação residencial,  algo mais simples, vá de nrf24l01 pelo custo,  eu só iria de apc220 se já tivesse os modulos, ai não teria pra onde correr.

pois é, já tenho o apc220 e não consigo fazer a comunicação entre dois arduinos, apenas arduino-computador.

Alguma solução?

Cara, como dito antes,  siga o tutorial citado:  http://blog.filipeflop.com/wireless/modulo-rf-apc220-arduino.html

Seu modulo segue o modelo de ser configurado, informando rede, nome de cada modulo, etc. via programa proprio.  Apos isso ele utiliza comunicação serial, que é baseado em poucos comandos como serial.print() para mandar via serial par ao outro modulo o que você deseja,  serial.read() para ler no modulo receptor.

Existem uma série de exemplos prontos dentro da propria ide do arduino pra comunicação serial, é só usar um pouco a criatividade,  eu fiz isso pra fazer a comunicação com os xbee em modo AT (em api eu ainda tõ louco pra aprender)

por exemplo, existe um exemplo em Arquivos/exemplos/comunicação chamado physicalpixel, que é instalado no receptor e aguarda dados vindo via serial,  a qual pode até ser o proprio monitor serial.

Mas começe pelo tuto informado, depois vá avançando,  é que você escolheu um modulo que ao menos até onde eu saiba é pouco utilizado, principalmente se comparado aos xbee.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço