ethernet shield w5100 e arduino uno

Salve a tutti sono nuovo in questo mondo fantastico ho da qualche mese acquistato arduino uno ed ho iniziato a smanettare con qualche esempio e la cosa mi appassiona...

ora il mio problema è con ethernet shield ... carico l'esempio sooto la voce ethernet " Web server " metto un ip della mia sottorete ma non lo pingo neanche a morire..... ho pensato che fosse guasta la ethernet shield e ne ho preso un altra ma stessa cosa.... cosa posso fare sto impazzendo... capitano tutte a me le ethernet shield guaste o sono io guasto ????

help

può essere che le ethernet shield non sono originali?

terza ethernet shield presa.... sempre stesso problema dalla seriale vedo server is 0.0.0.0

sul modem è attivo il dhcp ma dall'esempio cmq l'indirizzo ip è settato in 192.168.1.177

il pc è collegato allo stesso modem e ha indirizzo statico 192.168.1.100

Per prima cosa dovresti dirci che tipo di chip monta la tua Ethernet Shield.
Poi dovresti dirci che sketch hai caricato sopra. Un esempio preso dall'IDE o uno tuo?

Infine controlla bene i collegamenti e di aver incastrato bene la shield sopra l'Arduino in modo che tutti i piedini facciano contatto.

chip w5100.. ho caricato l'esempio dell'ide. quello del webserver...

Rimane fermo a starting ethernet connection

Ne ho provati 2 uno Telecom e uno sitecom...

Può darsi che non essendo originali siano quelle già rinomate per problemi di inizializzazione con condensatore da mettere o da togliere non ho seguito con interesse argomenti su materiali china town e come adattarli … prova a cercare qualcosa trovi
ciao

Stai usando l’IDE 1.0.6?

Questo codice funziona?

#include <SPI.h>
#include <Ethernet.h>

// network configuration. dns server, gateway and subnet are optional.

 // the media access control (ethernet hardware) address for the shield:
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };  

// the dns server ip
IPAddress dnServer(192, 168, 1, 1);
// the router's gateway address:
IPAddress gateway(192, 168, 1, 1);
// the subnet:
IPAddress subnet(255, 255, 255, 0);

//the IP address is dependent on your network
IPAddress ip(192, 168, 1, 99);

void setup() {
  Serial.begin(9600);

  // initialize the ethernet device
  Ethernet.begin(mac, ip, dnServer, gateway, subnet);
  //print out the IP address
  Serial.print("IP = ");
  Serial.println(Ethernet.localIP());
}

void loop() {
}

Occhio che la connessione seriale nel mio esempio è a 9600 e non a 19200.

si uso ide 1.0.6

la seriale risponde ip 0.0.0.0.... ma possibile che 3 su 3 lo stesso problema ???

ho provato un altro router della asus ma niente da fare sempre stessa storia

Il mio sketch l’hai provato?

Si si utilizzando il tuo ultimo sketch mi da questo errore IP 0.0.0.0

Ricontrolla le connessioni e stacca tutto tranne alimentazione e shield Ethernet.
Se non va neanche così allora potrebbe essere la scheda o l'Arduino difettoso.

Hai un'Arduino Uno, vero, non una Leonardo?

Si Arduino uno ... Guarda la ethernet shield ne ho provate 4.. E tutte uguali... L'arduino caricando lo sketch blink funziona cosa devo pensare?

http://www.circuitointegrato.com/it/ethernet/112-w5100-shield-ethernet-lan-conslot-sd-per-arduino-uno-mega-1280-2560.html?search_query=w5100&results=2

Ecco la mia scheda

Cmq Paolo su internet ho cercato ho trovato un tizio che diceva di mettere un condensatore da 47microfarad tra reset e gnd ma non ha funzionato

Se mi dite come provare con la SD lo faccio

Mmmmmm prova a comprarne altre 4 di quelle :smiley: :smiley:

Gli esempi SD li trovi sempre nell’IDE

Ne compro un TIR...

Non va neanche la SD... Inizializzazione fallita