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