Hello, this is my first post on this forum, I hope my english will not cause convulsions to native english speakers Arduino contributors.
Currently I work on project that consist of:
- Arduino Mega
- third party shield
- Arduino Ethernet Shield (the one with ICSP)
On the referance site of ethernet shield we can read that:
Arduino communicates with the shield using the SPI bus. This is on digital pins 11, 12, and 13 on the Uno and pins 50, 51, and 52 on the Mega. On both boards, pin 10 is used as SS. On the Mega, the hardware SS pin, 53, is not used to select the W5100, but it must be kept as an output or the SPI interface won't work.
Unfortunetly among pins used by this third party one are pins 4, 10,11,12 and 13 from which 4 and 10 are normaly used by Ehternet Shield as SS SD and SS Ethernet pins on MEGA.
-
How do I edit Ethernet Libraries files to move functions of pins 4 and 10 to other pins of Arduino MEGA (for example 42 and 43)?
-
As much as I undestand pins 10 and 4 are used to determine whether SD or ethernet modules are in use, am I correct?
-
Do I have to make any other changes if i want to use pins 50 51 52 and 53 on the MEGA?
-
Last but not least, to which Ethernet Shield Pin should I connect Arduino MEGA pin 53?
Thanks in advance for fast answer.