Wie hast du die Verbindung zu deinem Netzwerk gemacht?
Hast du DHCP im Netzwerk?
Kannst du Rechner in deinem Netz anpingen?
Wie rufst du dein Arduino-Board auf?
IP vermutlich fix gesetzt.
Zum Test mal ein eigenes Netz, nur Arduino und PC über Hub oder Switch verbinden und prüfen.
Ich habe auch das originale Ethernetshield, da klappten sämtliche Sketche problemlos nach Anpassung der IP etc.. Wenn das Problem mit neuem Shield reproduzierbar ist, scheint es doch irgendwie an der Konfiguration zu liegen.
auch wenn ich nur rechner und shield verbinde (switch, cross over) geht nichts
wenn ich mir die leds am shield so ansehe scheint alles zu passen:
-100m und fulld leuchten immer
link und rx blinken
was mir auffällt ist das tx nur dann blinkt wenn im netzwerk etwas geändert wird, wie z.b. ändern der ip addresse meines rechners, ???
ist das normal??
Das Shield sollte beim Aufruf im Browser über IP aufrufbar sein.
Fixe IP/DHCP:
standardmässig wird in den Beispielen mit einer fixen IP gearbeitet. Für DHCP muss die entsprechende Bibliothek vorhanden sein. Für die ersten Schritte empfehle ich aber die Standardkonfiguration mit fixer IP.
Wie bereits gesagt, würde ich dies mal in einem separaten Netz testen. Wenn du mit 2 Shields getestet hat, scheint es eher am Netzwerk zu liegen.
Eventuell mal Kabel austauschen oder Arduino und PC am Router umstecken.
Hallo,
es gibt wohl zwei Versionen vom ETH-Shield. Ich verwende die Version 5 und hatte bisher keine Probleme. Nur, einmal hatte ich eine SD Karte drin stecken, da hatte ich auch Probleme.
ergebnis: das shield scheint während der gesamten aufzeichnungen nicht auf, aus welchen grund auch immer... ???
habe das board ohne shield mit diversen sensoren getestet, funktioniert alles, d.h. board sollte in ordnung sein, oder???
nur das shield macht irgendwie nicht das was es soll.
Da das Arduino-Board funktioniert und bereits 2 verschiedene Ethernet Shields verwendet wurden, kann es eigentlich nicht an der Arduino-Hardware liegen. Ich vermute hier eher ein Netzwerkproblem.
Ich würde, wie bereits mehrfach erwähnt, ein eigenes Netzwerk zum Test aufbauen. PC und Arduino über Hub oder Switch verbinden.
Wenn ich bisher Probleme mit den Ethernet Shields hatte, nutze ich immer den Webclient Sketch verwendet. Falls der Zugriff auf die Google Website erfolgreich war, kann man von einer korrekten Netzwerkverbindung ausgehen.
Zwei Dinge noch:
Ab IDE Version 0018 muss mit der Ethernet-Library zusätzlich noch die SPI-Library eingefügt werden. #include <SPI.h>
ich habe gestern das ganze (nur laptop + arduino im lan) mit 2 verschiedenen routern gestestet und das ganze mit wireshark aufgezeichnet, während der gesamten aufzeichnung (reseten des boards, lan kabel ab und anstecken, etc.) scheint die ip des boards nicht auf....
Was willst du mit der Server IP wenn du auf dem Server bist ? Du musst in solchen Dingen zwischen Client und Server unterscheiden, logischerweise. Du meldest einmal an, mit Mac, IP usw. und ab da ist der Arduino der Server. Ist er es nicht, muckst er nicht !
duemilanove: die kommunikation mit dem chip funktioniert nicht! es wird beim einen shield 0.0.0.0 und beim anderen (nkc) 2.0.0.2 zurückgegeben
hab mittlerweile ein uno board: die kommunikation funktioniert beim nkc ethernet shield wiz812nj und es passt auch die ip und daher funktionieren auch die beispiele! jedoch funktioniert die kommunikation mit dem originalen ethernet shield hier auch nicht.
wenigstens funktioniert jetzt ein shield. würde aber jedoch noch immer gerne wissen wieso die kommunikation bei den anderen kombinationen nicht funktioniert??