salve a tutti!
Ho da poco acquistato un Arduino Uno Rev3 con Ethernet Sheild presa da seedstudio con chip W5200.
Funziona tutto a dovere e sto realizzando diversi progetti.
Però se collego arduino (con già il software inserito e funzionante), ethernet shield non si avvia correttamente, non dialoga con la rete e devo manualmente effettuare un reset e poi tutto fuziona a dovere.
Questo problema sussiste sia in caso di alimentazione USB, sia esterna (7.5V).
Come trick avevo letto, che si doveva introdurre un delay nel setup, ma niente. Alternative?
Grazie! ![]()
void setup() {
Serial.begin(9600);
delay(1000);
pinMode(SDCARD_CS,OUTPUT);
digitalWrite(SDCARD_CS,HIGH);
Ethernet.begin(mac, ip);
server.begin();
Serial.print("server is at ");
analogReference(EXTERNAL);
Serial.println(Ethernet.localIP());
delay(1000);
}