Der Arduino Yún ist ein auf dem ATmega32u4 und dem AR9331 basierendes Mikrokontroller Board. Der Atheros Prozessor unterstützt eine Linux Distribution welche auf OpenWRT aufbaut namens Linino. Das Board verfügt über eingebaute Ethernet- und WiFi-Schnittstellen, einen USB-A Port, micro-SD Kartenslot, 20 digitale I/O Pins (davon können 7 als PWM Ausgang genutzt werden und 12 als analoge Eingänge), ein 16MHZ Quarz, ein micro-USB Anschluss, ein ICSP Header und 3 Reset Taster.
Der Yún unterscheidet sich von anderen Arduino Boards darin, dass er mit der auf dem AR9331 laufenden Linux Distribution kommunizieren kann. Dies macht den Arduino Yún zu einer leistungssarken Plattform für vernetzte Linux Anwendungen und IoT Projekte kombiniert mit der Einfachheit des Arduino. Zusätzlich zu Linux Kommandos wie cURL können Sie auch einfach eigene Shell oder Python Skripte schreiben für eine robuste Interaktion mit dem Arduino.
Der Yún ist dem Leonardo in soweit ähnlich, dass der auch einen ATmega32u4 einsetzt, welcher über integrierte USB-Kommunikation verfügt, was einen zweiten Kontroller wie den FT232 unnötig macht. is Dies erlaubt es dem Yún gegenüber einem angeschlossenen Computer als Maus, Keyboard oder andere HID Schnittstelle zu erscheinen, zusätzlich zum virtuellen (CDC) COM Port.
Die Bridge Library ermöglicht die Kommunikation zwischen den beiden Prozessoren, was Arduino Sketchen die Möglichkeit gibt Shell Skript auszuführen, mit Netzwerkschnittstellen zu kommunizieren und Daten mit dem AR9331 Prozessor auszutauschen. USB Host, Netzwerk Schnittstellen und SD Karte sind nicht mit dem ATmega32u4 verbunden, sondern nur mit dem AR9331. Die Bridge Library erweitert den Arduino um die Kommunikation mit diesen Schnittstellen.
Stromversorgung:
Die Versorgung des Boards über die micro-USB Buchse mit 5VDC ist die beste Art das Board zu speisen.
Wenn Sie durch den Vin Pin speisen, müssen Sie für geregelte 5VDC sorgen. Es besteht kein Spannungsregler auf dem Board für die Einspeisung höhrere Betriebsspannungen, das speisen des Boards mit mehr als 5VDC beschädigt dieses!
Der Yún kann ebenfalls über PoE gespiesen werden, aber dafür muss ein geeignetes PoE Modul gesondert erworben werden.
Programmierung:
Der Yún kann wie alle Arduinos über die Arduino Software programmiert werden. Wählen Sie "Arduino Yún im Menu Tools > Board um das Board zu programmieren. Für weitere Details sehen Sie bitte die untenstehenden Guides und Tutorials.
Der ATmega32U4 auf dem Arduino Yún wird mit einem vorinstallierten Bootloader ausgeliefert, der das Hochladen von Code ohne externen Hardware Programmierer erlaubt. Er kommunizerit mit dem AVR109 Protokoll.
Sie können auch den Bootloader nicht verwenden und das Board direkt über den ICSP (In-Circuit Serial Programming) Header programmieren.
Dokumente:
|