Présentation
La carte Arduino Yun est bâtie sur la base d'un Arduino Leornardo (utilisation de l'ATmega32U4) auquel a été rajouté en parallèle un processeur Atheros AR9331 qui fait tourner la distribution Linux Linino, basé sur OpenWrt.
L'environnement arduino (processeur Atheros AR9331) permet de contrôller des entrées/sorties logiques ou analogiques. Et l'environnement linux (Atheros AR9331+ linino) permet de récupérer les données des entrées/sorties pour les afficher ou les contrôler depuis un site WEB qui sera stocké sur une carte SD. Aucune installation de serveur WEB n'est nécessaire. Le serveur web est déjà installé sur la carte.
L'avantage de cette carte par rapport à l'association d'une carte arduino uno et d'un shield ethernet (par exemple) est une plus grande rapidité d'exécution et surtout une plus grande capacité de stockage de pages WEB. En effet une assocaition (arduino uno + shield ethernet) est limité par l'espace de la mémoire RAM. Et les sites produits ne peuvent être donc que sommaires. De plus une carte arduino Yun permet de faire des sites dynamiques, de commander une camera pour des prises d'images ou de captures de vidéos ( https://learn.adafruit.com/downloads/pdf/wireless-security-camera-arduino-yun.pdf )
Le processeur communique avec le microcontroleur par le Bridge.
Une carte SD permet de stocker les sites WEB et les données.
La carte Yun peut fonctionner en ethernet ou en WIFI.