libreria ethernet.h ed ethercard.h e modulo ENC28J60

Salve, nella speranza che qualcuno mi delucidi, pongo:
Per le librerie in oggetto ed il relativo modulo ethernet, occorre un collegamento diverso?
o usare sempre il seguente?

ENC28J60 Arduino UNO
CS D10
SI D11
SO D12
SCK D13
INT D2
VCC 3V3
GND GND

La domanda nasce dal fatto che il webserver risponde con la libreria ethercard.h e non con la ethernet.h
Grazie

Non capisco bene la domanda. Se hai uno shield ENC28J60 devi usare la libreria Ethercard, la Ethernet.h serve per gli shield basati sul chip WIZ5100, come quello ufficiale, non è compatibile con ENC28J60.

al limite, se vuoi usare scketch fatti per la WIZ5100, dovresti aggiungere Questa libreria e sostituire
#include <Ethernet.h>
con
#include <UIPEthernet.h>

Sì ma quello funziona su una Mega o su un 644, richiede una quantità esagerata di RAM e flash e, di fatto, sul 328 è inutilizzabile.

Vero che usa un sacco di risorse , ma non è vero che su un 328 è inutilizzabile

Grazie per le risposte.

@SukkoPera hai risposto alla mia domanda che ho sbagliato ad impostare .
@Brunello ho fatto la modifica come mi hai detto e funziona.
Per adesso vi ringrazio e cerco di studiare come funziona il tutto .
Francesco

ho provato la UIPEthernet ed effettivamente prende moltissima memoria!