Ich habe kürzlich ein Arduino Ethernet Shield gekauft, es auf meinen Arduino Uno gesteckt und die WebClient/WebServer-Skizzen geladen, die mit der Arduino 0022 IDE geliefert werden , aber ich konnte es nicht zum Laufen bringen.
Ich habe eine Reihe von IP- Adresskonfigurationen ausprobiert, mit dem Router herumgespielt usw., aber ohne Erfolg. Ich kann das Gerät nie anpingen und es wird nie auf dem Router angezeigt.
Wenn die „Link“ -LED auf der Ethernet- Abschirmung nicht aufleuchtet, wenn ich sie in die Ethernet-Buchse stecke, ist das ein Zeichen für eine fehlerhafte Platine? Oder gibt es einen anderen Diagnosetest, mit dem ich überprüfen kann, ob die Platine in Ordnung ist?
Ich denke, das Board ist das Problem und werde ein anderes versuchen.
Wenn die LED nicht aufleuchtet, liegt definitiv ein Problem vor.
Ich würde die Stromversorgung überprüfen, ein anderes Ethernet-Kabel und - wenn möglich - ein anderes Board ausprobieren.
Sie können ein Loopback-Kabel herstellen, um zu testen, ob der Ethershield funktioniert. Grundsätzlich sollte, wenn Sie dies anschließen, "Link" angezeigt werden, mit anderen Worten, grünes Licht.
Kein "Link", dann gibt es keine Kommunikation auf diesem Port.
Kein RX/TX - kann nicht sagen welcher. Dadurch wird nichts beschädigt.
Wenn Ihr W5100 Ethernet Shield eine PoE -fähige Version ist, ist es nicht mit dem Arduino Uno kompatibel.
Du kannst es versuchen:
Es klappt!
Brodie
Dojo
Brodie