Skip to main content

¿Qué es un Ethernet Arduino®?

Un Ethernet Arduino® es cualquier emparejamiento de una placa Arduino® con un puerto Ethernet. Este emparejamiento generalmente se logra mediante el uso de un microcontrolador con un puerto Ethernet integrado o al agregar un escudo Ethernet a otra placa. Arduino® es una plataforma de microcontroladores de código abierto diseñada para que aficionados y profesionales la utilicen en la creación rápida de dispositivos electrónicos. Los dispositivos Ethernet Arduino® agregan capacidades de red de alta velocidad a esa plataforma.

Los dispositivos Arduino® ordinarios están equipados con bus serie universal (USB) o conexiones seriales. Agregar una conexión de red permite que estos dispositivos transmitan datos a una velocidad mucho mayor de lo que normalmente es posible. Webduino es un paquete de software que permite al microcontrolador ejecutar un servidor web utilizando una conexión Ethernet. Este servidor web aloja un sitio en el microcontrolador que se puede usar para cargar datos desde el dispositivo, controlarlo de forma remota o ambos. Webduino con Ethernet es particularmente útil para conjuntos de sensores accesibles de forma remota.

Además del alojamiento web, existen otros usos para la conexión de alta velocidad que ofrece Ethernet Arduino®. Las cámaras web, por ejemplo, son fácilmente manejables a través de un dispositivo habilitado para Ethernet, pero imposible usando muchas conexiones más lentas. Otros dispositivos aprovechan el ancho de banda para transmitir o relajar otras transmisiones; por ejemplo, un Arduino® Ethernet que también estaba equipado con un receptor inalámbrico podría monitorear la actividad inalámbrica en un área inaccesible para la computadora o la estación base a la que estaba conectado. El dispositivo sería diferente de un simple repetidor en el sentido de que podría ejecutar un procesamiento complejo de las señales que monitoreó, determinando qué acción tomar caso por caso.

Junto con estas ventajas, Ethernet Arduino® viene con algunas limitaciones significativas. Para transmitir a esas velocidades, el dispositivo debe estar conectado a un cable de red. El cable es relativamente rígido, lo que hace que la plataforma no sea adecuada para la mayoría de las aplicaciones móviles. Los proyectos robóticos de control remoto son casi imposibles. En el caso de un dispositivo móvil, un Arduino® Ethernet solo es deseable cuando la máquina en cuestión necesita una conexión de alta velocidad cuando no está en movimiento.

Otras opciones de interfaz Arduino® incluyen conexiones seriales y USB, así como protocolos inalámbricos como WiFi® y XBee®. Las conexiones USB y en serie se usan más comúnmente con dispositivos que solo necesitan conexiones para reprogramaciones ocasionales. Los dispositivos que requieren una conexión constante pero que también necesitan mantener la movilidad generalmente están equipados con interfaces inalámbricas. Estas interfaces también se usan en casos en los que una conexión por cable es poco práctica o imposible, como una estación meteorológica al aire libre que necesita reportar datos a una computadora interior u otro dispositivo. A pesar de tener menos restricciones que Ethernet, los inventores a veces evitan las interfaces inalámbricas debido a su mayor costo y consumo de energía.