Un Xbee® Arduino® es cualquier dispositivo que combina un microcontrolador Arduino® con una radio Xbee®. Las radios Xbee® son radios digitales de baja potencia que pueden ser utilizadas por computadoras o dispositivos electrónicos. Arduino® es una plataforma de software y hardware de código abierto utilizada por aficionados y profesionales para crear dispositivos electrónicos personalizados.
Las placas Arduino® vienen en una variedad de formas, tamaños y costos, cada una con sus propias características. Uno de ellos, el Fio, está diseñado específicamente para funcionar como una placa Xbee® Arduino®. Para facilitar esto, el Fio viene con un enchufe en un extremo que está construido específicamente para adaptarse a la radio. Otros dispositivos Xbee® Arduino® generalmente se crean conectando un escudo especial Xbee® a la placa. Se pueden utilizar varias placas diferentes para este propósito.
Además de Xbee & Reg; radio, el Fio también puede tener interfaces de pines estándar que le permiten controlar sensores, luces, motores u otros componentes electrónicos pequeños. El Fio generalmente usa un cable FTDI o una placa de conexión especial para cargar nuevos programas. Alternativamente, se puede usar una computadora conectada a una radio Xbee® para reprogramar el dispositivo de forma inalámbrica. El Fio no está equipado con una interfaz USB, pero se puede aumentar con esta interfaz u otra usando un escudo Arduino®.
La radio Xbee® tiene un alcance efectivo de hasta 100 pies (aproximadamente 30 metros) y usa muy poca energía. Es relativamente fácil de configurar y puede crear conexiones digitales punto a punto utilizando su disposición predeterminada. Además de estar conectado a microcontroladores, la radio también se puede conectar a un adaptador USB y conectarse a una computadora.
Esta radio normalmente sirve para facilitar la comunicación entre dos o más dispositivos Xbee® Arduino®. Hay varias razones por las que esta comunicación puede ser deseable o necesaria. Por ejemplo, un dispositivo de sensor meteorológico podría utilizar la radio para comunicarse con un componente interior, que podría cambiar de color o proporcionar otras indicaciones de las condiciones exteriores. Otro uso común es en robótica, donde se puede usar una radio para comunicar la posición de los robots o controlarlos de forma remota. Siempre que un dispositivo tenga una pequeña cantidad de datos para enviar una distancia media, una radio Xbee® es una posible solución.
El Xbee® Arduino® es particularmente popular debido a la combinación de un rango más largo que Bluetooth® y un costo más bajo que Wifi®. Para aplicaciones donde no se requiere una interfaz inalámbrica, muchos microcontroladores usan cables USB o seriales para conectarse a computadoras u otros dispositivos.