Ich habe das gleiche Problem mit meinem Aufbau. Arduino R3 mit Ethernet-Shield (WIZ5100 Chipsset) und ein RFID-Leser über . Nach dem Einschalten des Stromes muss ich immer erst den Reset-Button drücken um eine funktionierende Client-Server-Kommunikation zu haben.
Die Definitionen vor dem Setup ist durch den RFID-Leser zugegebenermaßen ziemlich lang (ca. 150 Zeilen). Ich vermute, dass beim Einschalten der Versorgungsspannung es zu undefinuierten Zuständen kommt, die den Arduino oder das Ethernet-Shield "durchrütteln". "Vermuten" heißt aber "nicht wissen". Es ist egal ob, die Stromversorgung aus
- USB aus PC
- USB aus Netzteil oder
- 9V aus Steckernetzteil bezogen wird.
Gibt es Verzögerungsmöglichkeiten in der Initialisierung? Im Setup habe ich schon als erstes 3sec delay eingebaut, was den Arduino nicht wirklich beeindruckt....
Gruß Eberhard