Skip to main content

O que é um USB Arduino®?

Um barramento serial universal (USB) Arduino® é qualquer placa Arduino® que usa um USB como interface principal. O Arduino® é um microcontrolador de código aberto e uma plataforma eletrônica. Praticamente todos os computadores de mesa e laptops vêm com portas USB, o que significa que os dispositivos USB podem interagir com quase qualquer computador. Existem várias variedades dessas placas em produção.

O objetivo da interface USB Arduino® é permitir que o computador reprograme ou forneça instruções ao dispositivo. Por exemplo, um programador usando uma placa equipada com um rádio de curto alcance pode se conectar sem fio a um sistema que controla as luzes em sua casa. Uma vez conectado, o programador poderá solicitar ao programa que altere os modos de iluminação e ajuste todas as luzes para os níveis apropriados para um jantar, se o programa incluir um modo de jantar. Se o programa não incluir um modo de jantar, ele poderá usar a mesma interface para carregar uma versão modificada do programa no dispositivo.

A maioria dos dispositivos Arduino® não usa interfaces de computador separadas para entrada e programação. Se um computador interagir com uma invenção através de uma conexão USB, é improvável que haja outro mecanismo para isso. Esses dispositivos podem aceitar entrada de outras fontes, como sensores e comutadores. Um dispositivo usado para controlar a iluminação também pode aceitar instruções de um mostrador na parede ou de um sensor de luz ou movimento. Os sensores e comutadores, embora sejam tecnicamente interfaces, são muito mais limitados do que uma interface USB ou outra interface de computador e não podem ser usados ​​para reprogramar um dispositivo.

Existem várias vantagens em usar um Arduino USB sobre outras interfaces para o microcontrolador. Além de comum, a interface USB também é barata e rápida. Requer muito pouca energia para operar, e a conexão USB pode ser usada para carregar o dispositivo enquanto estiver conectado. Os cabos USB também são muito mais simples de conectar e reparar do que os métodos de transmissão de dados sem fio ou cabos seriais mais antigos.

A principal limitação do USB Arduino® é que ele deve estar fisicamente conectado ao computador para fazer interface com ele; portanto, para eliminar essa limitação, várias interfaces de computador sem fio foram criadas para a plataforma. As placas Wifi® podem interagir facilmente com os computadores, desde que exista um roteador sem fio. As placas Xbee® operam de forma mais independente e a distâncias maiores. As placas Bluetooth® ainda têm alcance limitado, mas têm a vantagem adicional de poder interagir com smartphones. Apesar de algumas limitações, as placas USB Arduino® são mais baratas e mais eficientes em termos de energia do que as alternativas sem fio.