Der Arduino Yún ist ein auf dem ATmega32u4 und dem Atheros AR9331 basierendes Microcontrollerboard. Der Atheros-Prozessor unterstützt eine Linux-Distribution, die auf dem Linino genannten OpenWRT basiert. Im Board ist Folgendes integriert: Ethernet- und WiFi-Unterstützung, USB-A-Port, Micro-SD-Karten-Slot, 20 digitale Eingangs-/Ausgangs-Pins (von denen 7 als PWM-Ausgänge und 12 als analoge Eingänge verwendet werden können), 16-MHz-Quarz-Oszillator, Micro-USB-Anschluss, ICSP-Steckverbinder und 3 Rückstelltasten.
Der Yún unterscheidet sich von anderen Arduino Boards insofern, als er die Kommunikation mit der integrierten Linux-Distribution unterstützt und einen leistungsstarken vernetzten Computer mit der Benutzerfreundlichkeit des Arduino bietet. Zusätzlich zu Linux-Befehlen wie cURL können Sie Ihre eigenen Shell- und Python-Skripte für die Bereitstellung robuster Interaktionen schreiben.
Der Yún ähnelt dem Leonardo, weil der ATmega32u4 eine integrierte USB-Kommunikation hat, wodurch sich die Notwendigkeit für einen sekundären Prozessor erübrigt. Dadurch wird der Yún einem angeschlossenen Computer zusätzlich zur Anzeige als virtueller (CDC) serieller/COM-Anschluss als Maus und Tastatur angezeigt.
Die Bridge-Bibliothek vereinfacht die Kommunikation zwischen den beiden Prozessoren, sodass Arduino-Skizzen Shell-Skripte ausführen, mit Netzwerkschnittstellen kommunizieren und vom AR9331-Prozessor Informationen empfangen können. Der USB-Host, die Netzwerkschnittstellen und die SD-Karte sind nicht mit dem 32U4, sondern dem AR9331 verbunden, und die Bridge-Bibliothek ermöglicht ausserdem den Einsatz des Arduino als Schnittstelle mit diesen Peripheriegeräten.