Strict Standards: Declaration of Doku_Renderer_metadata::table_open() should be compatible with Doku_Renderer::table_open($maxcols = NULL, $numrows = NULL, $pos = NULL) in D:\www\www865\dokuwiki\inc\parser\metadata.php on line 24 Strict Standards: Declaration of Doku_Renderer_metadata::table_close() should be compatible with Doku_Renderer::table_close($pos = NULL) in D:\www\www865\dokuwiki\inc\parser\metadata.php on line 24

Arduino Yún

2015-05-19: Arduino for the Cloud: Arduino Yún & Dragino Yún Shield

2014-10-25: Arduino für die Cloud: Arduino Yún & Dragino Yún Shield

2014-04-23: Es ist ein Upgrade des OpenWRT-Images für den Arduino Yún verfügbar. Details unter SysUpgrade.

2014-02-20: Arduino Yún: Arduino für die Cloud



Programmbeispiele unter Code Snippets for Arduino Yún zum Download



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.

Durch den Einsatz des ATmega32U4 weist der Arduino Yún (wie auch der Arduino Leonardo) eine abweichende Pinbelegung auf. Arduino Shields, die für Arduino Uno u.a. konzipiert wurden, sind hierzu nicht kompatibel. Mit dem LeoShield kann dem begegnet werden.

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 Controller wie den FT232 unnötig macht. 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 Skripts 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.

Programme zum Arduino Yún sind unter Sourceforge.net zu finden.

Die Ausstattung des Linux-Devices kann mit Hilfe einiges Shell Kommandos oder des Shellskripts boardinfo.sh abgefragt werden.

 
arduino_yun.txt · Zuletzt geändert: 2015/05/23 00:56 von Claus Kühnel
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht:CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki