O Shield XBee foi desenvolvido para atender redes de sensores sem fio como wi-fi, bluetooth 2.0 / 4.0 e zigbee. O módulo é fácil de usar e é de baixo consumo de energia.
O Shield XBee pode ser diretamente encaixado em cima do Arduino Uno / Leonardo ou Mega. Fornece um conversor de tensão 5-3.3V para permitir que os módulos de comunicação de 3.3V possam comunicar com o sistema Arduino de 5V.
A compatibilidade desta shield é extremamente boa. Suporta não somente o módulo do zigbee, mas também o módulo do wifi e do bluetooth. E também Wifi Bee, Bluetooth 2.0 Bee, Bluetooth 4.0 Bee e o módulo Wifi Bee Esp8266.
Documentação:
? Mais informação acerca deste produto
? Esquema Eléctrico
? Tutorial de Configuração Xbee
? Livraria Arduino Xbee
Ligação ao Arduino:
Código Exemplo:
//Programa : Comunicação Xbee com utilização do Arduino Xbee Shield
//Armazena os valores recebidos da serial
int valores = 0;
//Armazena o estado do led
String estado;
void setup()
{
//Define o pino 13 - LED embutido no Arduino - como saida
pinMode(13, OUTPUT);
Serial.begin(9600);
}
void loop()
{
//Aguarda dados na serial
if (Serial.available() > 0)
{
valores = Serial.read();
//Caso seja recebido 0, apaga o led
if(valores == '0')
{
digitalWrite(13, LOW);
estado = "apagado";
}
//Caso seja recebido 1, acende o led
else if(valores == '1')
{
digitalWrite(13, HIGH);
estado = "aceso";
}
//Envia mensagem de confirmacao
Serial.print(" Led ");
Serial.print(estado);
Serial.write(10);
}
}
Inclui:
• 1x Shield Xbee da DFRobot para Arduino.
Observação: Xbee não incluído.