Last Updated on 12 April 2022 by Suffocation
Description
This board offers a 10/100 Mbit Ethernet connection and an SD card slot. It is addressed via the SPI port and its contacts are passed through, allowing other add-on boards to be fitted to it.
Unfortunately, only one can be active at a time, either the SD card or the W5100 network chip.
The circuit board/software allows up to 4 simultaneous connections.
Applications
This board can be used, for example, to set up a web server or for network switching in home automation.
Using the circuit board, a network analysis tool can also be created that extracts information when connected to the network.
Views


Annexation
The circuit board is connected via SPI. On the Uno, these are pins 10, 11, 12, and 13; on the Mega, pins 50, 51, 52, and 53. The pin assignments at a glance:
| Pin | Description |
| 11,12,13 | SPI to Ethernet |
| 10 | W5100 select? |
| 4 | SS |
Programming
Library
Two libraries are needed, both are included with the Arduino GUI.
Ethernet
https://www.arduino.cc/en/Reference/Ethernet
https://github.com/BlakeFoster/Arduino-Ping
SD card
https://www.arduino.cc/en/Reference/SD
Ethernet Test
What can you do with an Ethernet shield, apart from connecting it to the network and sticking some website on it, or reading a sensor and making its value available over the network?.
SD-Test
Conclusion
Problems
Sources
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