Beschreibung
Wie immer bei Arduino ist jedes Element der Plattform – Hardware, Software und Dokumentation – kostenlos verfügbar und Open Source. Das bedeutet, dass Sie genau lernen können, wie es hergestellt wird, und sein Design als Ausgangspunkt für Ihre eigenen Schaltkreise verwenden können. Hunderttausende Arduino-Boards beflügeln bereits täglich die Kreativität der Menschen auf der ganzen Welt.
Das Arduino Ethernet Shield 2 ermöglicht einem Arduino Board die Verbindung mit dem Internet. Es basiert auf dem Wiznet W5500 Ethernet-Chip. Der Wiznet W5500 bietet einen Netzwerk-(IP-)Stack, der sowohl TCP als auch UDP unterstützt. Es unterstützt bis zu acht gleichzeitige Socket-Verbindungen. Verwenden Sie die Ethernet-Bibliothek, um Skizzen zu schreiben, die über das Shield eine Verbindung mit dem Internet herstellen. Das Ethernet Shield 2 wird über lange Wire-Wrap-Header, die durch das Shield verlaufen, mit einem Arduino Board verbunden. Dadurch bleibt das Pin-Layout intakt und ein weiteres Shield kann darauf gestapelt werden.
Die neueste Revision der Platine stellt die 1.0-Pinbelegung auf Rev. 3 der Arduino UNO-Platine bereit.
Das Ethernet Shield 2 verfügt über einen Standard-RJ-45-Anschluss mit integriertem Leitungstransformator und aktiviertem Power over Ethernet.
Es gibt einen integrierten Micro-SD-Kartensteckplatz, in dem Dateien für die Bereitstellung über das Netzwerk gespeichert werden können. Er ist mit Arduino Uno und Mega kompatibel (unter Verwendung der Ethernet-Bibliothek). Der integrierte Micro-SD-Kartenleser ist über die SD-Bibliothek zugänglich. Beim Arbeiten mit dieser Bibliothek befindet sich SS auf Pin 4. Die ursprüngliche Version des Shield enthielt einen SD-Kartensteckplatz in voller Größe; dieser wird nicht unterstützt.
Das Shield enthält außerdem einen Reset-Controller, um sicherzustellen, dass das W5500-Ethernet-Modul beim Einschalten ordnungsgemäß zurückgesetzt wird. Frühere Versionen des Shield waren nicht mit dem Mega kompatibel und mussten nach dem Einschalten manuell zurückgesetzt werden.