Last Updated on 12. April 2022 by sfambach
Beschreibung
Diese Platine bietet einen Ethernet 10/100 Mbit Anschluss und einen Steckplatz für eine SD Karte. Sie wird über den SPI Port angesprochen und ihre Kontakte sind durchgeschleift, so dass noch andere Zustatzplatinen auf ihr Platz finden.
Leider kann immer nur eins aktiv sein entweder die SD Karte oder der W5100 Netzwerk Chip.
Die Platine/Software erlaubt bis zu 4 gleichzeitige Verbindungen.
Einsatzzwecke
Diese Paltine kann zum Beispiel zum Aufbau eines Webservers oder für Schaltvorgänge über das Netzwerk in der Hausautomation dienen.
Mit Hilfe der Platine kann auch ein Netzwerk-Analyse-Werkzeug erstellt werden, das bei Verbindung mit dem Netzwerk Informationen extrahiert.
Ansichten
Anchluss
Die Platine wird über den SPI angeschlossen. Beim Uno sind das Pin 10, 11,12 und 13 beim Mega Pin 50,51, 52 und 53. Die Pinbelegungen im Überblick:
Pin | Beschreibung |
11,12,13 | SPI für Ethernet |
10 | W5100 select ? |
4 | SS |
Programmierung
Bibliothek
Es werden zwei Bibliotheken gebraucht, beide sind bei der Arduino GUI dabei.
Ethernet
https://www.arduino.cc/en/Reference/Ethernet
https://github.com/BlakeFoster/Arduino-Ping
SD-Karte
https://www.arduino.cc/en/Reference/SD
Ethernet Test
Was macht man mit einem Ethernetshield, ausser ihn ans Netz anzuschliessen und irgend ne Website drauf pappen und oder einen Sensor auszulesen und dessen Wert übers Netz zur Verfügung zu stellen.
SD-Test
Fazit
Probleme
Quellen
https://www.arduino.cc/en/Main/ArduinoEthernetShieldV1
https://www.arduino.cc/en/Reference/Ethernet
https://www.mouser.com/catalog/specsheets/A000056_DATASHEET.pdf
https://github.com/BlakeFoster/Arduino-Ping
https://de.wikipedia.org/wiki/Namensaufl%C3%B6sung