Skip to main content

¿Qué es un Arduino® USB?

  • Alexander

Un bus serie universal (USB) Arduino® es cualquier placa Arduino® que utiliza un USB como interfaz principal. Arduino® es una plataforma de microcontroladores y electrónica de código abierto. Prácticamente todas las computadoras de escritorio y portátiles vienen con puertos USB, lo que significa que los dispositivos USB pueden interactuar con casi cualquier computadora. Hay varias variedades de estos tableros en producción.

El propósito de la interfaz USB Arduino® es permitir que la computadora reprograme o proporcione instrucciones al dispositivo. Por ejemplo, un programador que utiliza una placa equipada con una radio de corto alcance podría conectarse de forma inalámbrica a un sistema que controla las luces de su casa. Una vez conectado, el programador podría decirle al programa que cambie los modos de iluminación y ajuste todas las luces a los niveles apropiados para una cena si el programa incluye un modo de cena. Si el programa no incluye un modo de cena, él o ella podría usar la misma interfaz para cargar una versión modificada del programa en el dispositivo.

La mayoría de los dispositivos Arduino® no usan interfaces de computadora separadas para entrada y programación. Si una computadora interactúa con una invención a través de una conexión USB, es poco probable que tenga otro mecanismo para hacerlo. Estos dispositivos pueden aceptar entradas de otras fuentes, como sensores e interruptores. Un dispositivo que se utiliza para controlar la iluminación también puede aceptar instrucciones de un dial en la pared o de un sensor de luz o movimiento. Los sensores e interruptores, aunque técnicamente son interfaces, son mucho más limitados que un USB u otra interfaz de computadora y no pueden usarse para reprogramar un dispositivo.

Existen varias ventajas al usar un Arduino® USB sobre otras interfaces para el microcontrolador. Además de ser común, la interfaz USB también es barata y rápida. Requiere muy poca energía para funcionar, y la conexión USB se puede usar para cargar el dispositivo mientras está conectado. Los cables USB también son mucho más fáciles de cablear y reparar que los métodos inalámbricos de transmisión de datos o los cables seriales más antiguos.

La principal limitación del USB Arduino® es que debe estar físicamente conectado a la computadora para interactuar con él, por lo que para eliminar esta limitación, se han creado varias interfaces inalámbricas para la plataforma. Las tarjetas Wifi® pueden interactuar fácilmente con las computadoras siempre que haya un enrutador inalámbrico presente. Las placas Xbee® operan de manera más independiente y en distancias más largas. Las placas Bluetooth® aún tienen un alcance limitado, pero tienen la ventaja adicional de poder interactuar con los teléfonos inteligentes. A pesar de algunas limitaciones, las placas Arduino® USB son más baratas y más eficientes que las alternativas inalámbricas.