A mesma idéia do vídeo anterior: dois Arduinos se comunicando pelos módulos Xbee. Dessa vez, quando apertamos o botão em um Arduino, o outro apagava o LED e acionava o buzzer, fazendo uns barulhos muito loucos.
Vídeo feito pelo Marquito — valeu Marquito!
Isso não aparece no vídeo, mas a intenção na verdade era testar o alcance do sinal do Xbee em um espaço mais aberto, sem muitas interferências. Percebi que o sinal não tem um alcance tão longo quanto eu imaginava (conseguimos uns 5 metros, sem paredes?). Movendo um dos Arduinos pela sala de modo a aumentar a distância entre os dois módulos XBee, muitas vezes o sinal se perdia, e mesmo voltando a aproximar os módulos XBee, a comunicação entre eles só era reestabelecida quando apertava o botão de ‘reset’ no Arduino.
Por outro lado, a despeito do alcance ser menor do que eu imaginava, considerando que o módulo é minúsculo e opera sem qualquer antena, até que ele fez um bom trabalho.
Oi tudo bem?
o modulo não funciona em maiores distânciais, pois você comprou dois modulos de antena PCB.
Se você comprar o XBee preparado para a antena RPSMA (Aquela de roteadores), terá um alcance bem maior.
Em projetos posteriores, eu penso em usar a RPSMA para coordenador, e os roteadores com antena Wire.
Legal Diego, boa dica. Eu comprei esses módulos há muito tempo, e confesso que comprei o mais simples mesmo.
A Sparkfun tem uma página sobre Xbee, explicando todas os tipos comercializados.
https://www.sparkfun.com/pages/xbee_guide
Mauro, parabéns pelo post, muitas dúvidas foram sanadas após ler e assistir o conteúdo.
Estou com uma dúvida, poderia ajudar?
Preciso fazer a comunicação via serial entre 2 arduinos UNO r3 utilizando 2 xBee, mas sem utilizar shield. Como fica o esquema elétrico entre cada arduino e xBee?
Muito obrigado,
Marcelo
Oi Marcelo,
O shield é só pra facilitar, mas dá pra fazer essa ligação entre Arduino e Xbee com uma protoboard. Nesse site tem um passo-a-passo, com imagens pra facilitar.
http://answers.oreilly.com/topic/2458-how-to-connect-an-arduino-to-an-xbee-radio/