Qu'est-ce qu'un USB Arduino®?

Un bus de série universel (USB) Arduino® est une carte Arduino® qui utilise un USB comme principale interface. Arduino® est un microcontrôleur open source et une plate-forme électronique. Pratiquement tous les ordinateurs de bureau et ordinateur portable sont livrés avec des ports USB, ce qui signifie que les périphériques USB peuvent s'interfacer avec presque tous les ordinateurs. Il existe plusieurs variétés de ces planches en production.

Le but de l'interface USB Arduino® est de permettre à l'ordinateur de reprogrammer ou de fournir des instructions à l'appareil. Par exemple, un programmeur utilisant une planche équipé d'une radio à courte portée peut se connecter sans fil à un système qui contrôle les lumières de sa maison. Une fois connecté, le programmeur pourrait dire au programme de modifier les modes d'éclairage et de définir toutes les lumières à des niveaux appropriés pour un dîner si le programme comprend un mode de dîner. Si le programme n'inclut pas de mode de dîner, il pourrait utiliser la même interface pour télécharger une version modifiée du programme sur l'appareil.

La plupart des périphériques Arduino® n'utilisent pas d'interfaces d'ordinateur séparées pour l'entrée et la programmation. Si un ordinateur s'interface avec une invention sur une connexion USB, il est peu probable qu'il ait un autre mécanisme pour le faire. Ces appareils peuvent accepter les entrées d'autres sources, telles que les capteurs et les commutateurs. Un appareil utilisé pour contrôler l'éclairage peut également accepter les instructions d'un cadran sur le mur ou à partir d'un capteur de lumière ou de mouvement. Les capteurs et les commutateurs, tandis que techniquement, sont beaucoup plus limités qu'une interface USB ou autre ordinateur et ne peuvent pas être utilisées pour reprogrammer un appareil.

Il existe plusieurs avantages à utiliser un USB Arduino® sur d'autres interfaces pour le microcontrôleur. En plus d'être commun, l'interface USB est également bon marché et rapide. Il nécessite très peu d'alimentation pour fonctionner et la connexion USB peut être utilisée pour charger l'appareil lors de la connexion. Les câbles USB sont également beaucoup plus simpleso fil et réparation que les méthodes de transmission de données sans fil ou les anciens câbles de série.

La principale limitation de l'USB Arduino® est qu'elle doit être connectée physiquement à l'ordinateur pour s'interfacer avec elle, donc pour éliminer cette limitation, plusieurs interfaces d'ordinateur sans fil ont été créées pour la plate-forme. Les cartes WiFi® peuvent facilement interfacer avec les ordinateurs tant qu'il y a un routeur sans fil présent. Les planches XBEE® fonctionnent plus indépendamment et sur des distances plus longues. Les planches Bluetooth® ont toujours une plage limitée, mais ont l'avantage supplémentaire de pouvoir s'interfacer avec les smartphones. Malgré certaines limites, les conseils USB Arduino® sont moins chers et plus économes en puissance que les alternatives sans fil.

DANS D'AUTRES LANGUES