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