Hi, I have an Arduino Nano and a W5100 Ethernet Shield for an Arduino Mega 2560. When the shield is attached to the Mega, everything workks just fine, now I connected it to my Nano, using the SPI pins from the ICSP-header on the shield and pins 10 to 13 on the nano as shown in the code examples. I am powering the setup with an external power supply and an 7805 regulator to nearly 5V.
The problem is that everytime I open the serial console it shows (for the Ethernet->WebServer example)
Ethernet WebServer Example
Ethernet shield was not found. Sorry, can't run without hardware.
Okay so I finally figured out what went wrong.
In order for the shield to work you have to connect the RXD and TXD pins from the arduino to the shield as well as the known pins 4 and 10 as CS/SS for the sd card reader or the ethernet chip, the ICSP header. YOU DON'T NEED TO CONNECT PINS 11 12 AND 13 FROM THE ARDUINO NANO TO THE SHIELD! I dont know why nobody mentioned this anywhere on the internet but hey, here you go, hope this will help someone in the future
Alles gut schreibe Forumbeiträge immer auf Englisch wegen der größeren Zielgruppe
All the instructions I've read online said to connect the pins from the shield like you would connect them to an Uno and I thought as the shield worked on the Mega even with the SPI pins on pin 53 etc not connected, but as you see on the page you linked it doesn't say anything about connecting rx/tx either.
I firstly had a nano where on pin 11 the solderpad was ripped of but I changed that one to a brand new freshly soldered one and it still didnt work, on the 3rd nano (again another brand new one) it worked and as I then connected rx and tx I thought that it was the problem