Qu'est-ce qu'un WiFi® Arduino®?
Un WiFi® Arduino® est une carte Arduino® dotée d’un système permettant de rejoindre des réseaux sans fil. Il existe plusieurs variétés de cartes Arduino®, mais aucune d’elles n’est équipée du WiFi®. Pour cette raison, tous les périphériques WiFi® Arduino® sont créés en combinant l'une des cartes standard avec un blindage WiFi®.
L'avantage le plus évident d'un WiFi® Arduino® par rapport à l'interface USB moins chère est qu'il peut accepter une entrée d'ordinateur ou une reprogrammation sans fil et à partir de plusieurs ordinateurs. Ceci est particulièrement utile pour les applications de robotique ou d'électronique grand public où plusieurs utilisateurs peuvent vouloir interagir avec le même appareil. Par exemple, une œuvre d'art robotique peut permettre à quiconque de lui demander de changer de position à l'aide d'un ordinateur portable avec WiFi®. Alternativement, un jeu basé sur cette plate-forme pourrait permettre à plusieurs personnes de jouer simultanément.
Les périphériques WiFi® Arduino® peuvent également utiliser la bibliothèque webduino pour créer un site Web simple. Le site peut être accessible uniquement via un réseau local ou, si le réseau est en ligne, il peut être disponible pour tout Internet. Un site Web diffusé à partir d'un microcontrôleur peut être utilisé pour afficher des informations sur l'environnement du périphérique, telles que la température, le niveau de luminosité ou le niveau de bruit. Un site peut également être utilisé pour contrôler à distance le WiFi® Arduino® ou pour lui fournir des informations à mettre sur un tableau d'affichage numérique.
WiFi® peut transmettre des données beaucoup plus rapidement que toute autre interface actuellement disponible pour les petits appareils électroniques. Un exemple est une voiture vidéo télécommandée. Une carte de base est connectée à un blindage WiFi®, la carte est connectée directement aux commandes de la voiture télécommandée et une webcam est également connectée à la carte. Normalement, une webcam est inutile pour tout appareil de ce type car elle ne dispose pas de suffisamment de puissance de traitement pour analyser les données ni d'une capacité de stockage suffisante pour l'enregistrer. Dans ce cas, les données ne sont ni stockées ni analysées, mais transmises directement via le WiFi® à un ordinateur sur lequel un utilisateur peut regarder la vidéo en direct et contrôler la voiture.
Malgré ces avantages, les périphériques WiFi® Arduino® ne sont pas produits fréquemment. Le WiFi® est plus cher et consomme plus d'énergie que les autres solutions. Les appareils mobiles sont généralement alimentés par batterie, ce qui signifie que la consommation supplémentaire d'énergie constitue un problème important. La plupart des périphériques immobiles qui utilisent fréquemment des interfaces informatiques peuvent être contrôlés à l'aide de câbles USB ou réseau. Pour la plupart des applications, il est moins coûteux et tout aussi efficace d’utiliser une interface USB, Xbee® ou série.