Ein Ethernet-Shield ist eine Computerkomponente, die häufig mit Arduino-Technologien verwendet wird. Diese Komponenten ermöglichen es einem Gerät, sich über ein Ethernet-Kabel und ein lokales Zugangsnetzwerk (LAN) mit dem Internet zu verbinden. Sie können sowohl zum Empfangen als auch zum Senden von Informationen über das Internet verwendet werden.
Das Hauptelement dieser Geräte ist eine Buchse, in die ein Ethernet-Kabel eingesteckt werden kann. Die Ethernet-Buchse ist zusammen mit einigen Schaltkreisen an einer kleinen Platine befestigt. Diese Schaltkreise ermöglichen es dem Ethernet-Shield, mit dem Gerät zu kommunizieren, an das es angeschlossen ist. Die meisten Ethernet-Shields verfügen über eine Standardfunktion, mit der sie zusammen mit dem normalen Aus- und Einschalten des Geräts zurückgesetzt werden können. Einige sind auch mit einem Speichergerät (SD) oder einem Micro-SD-Steckplatz ausgestattet.
Wire-Wrap-Header verbinden die Ethernet-Abschirmung mit der Platine eines elektronischen Geräts und ermöglichen so eine einfache Befestigung. Es ist auch möglich, eine weitere Komponente auf das Ethernet-Shield zu stapeln. Die Steckverbinder schaffen genügend Platz zwischen dem Ethernet-Shield und den anderen Komponenten, damit die Schaltkreise auf der Platine nicht beschädigt werden. Pins, die von der Ethernet-Abschirmung bis zur Platine reichen, ermöglichen die Kommunikation der beiden Komponenten miteinander.
Arduino-Technologien verwenden im Allgemeinen Ethernet-Shields als Teil ihres Designs. Der Hauptzweck dieser Komponenten besteht darin, Programme von einem Gerät an andere oder über das Internet zu senden. Bei Arduino-Geräten kann ein Programm auf einem Gerät geschrieben und zur Verwendung auf einem anderen gesendet werden. Eine einfache Möglichkeit, die Programmierinformationen zwischen Arduino-Geräten zu übertragen, besteht darin, sie über ein Ethernet-Shield zu verbinden, das dann mehreren Geräten Zugriff auf die vom Programmierer bereitgestellte Informationsbibliothek gibt.
Auf Arduino-Geräten werden Sensoren verwendet, die beispielsweise licht-, temperatur- oder geräuschempfindlich sind. Ingenieure entwerfen Programme, die Eingaben von diesen Sensoren verwenden, um verschiedene Geräte wie sprachgesteuerte Computer oder automatische Beleuchtungssysteme zu steuern. Arduino-Geräte können eigenständig funktionieren oder mit anderen Geräten oder Computern in ihrem neuen Werk kommunizieren. Sie können mit diesen Computern physisch oder über eine Internetverbindung, z. B. ein Ethernet-Shield, verbunden werden.