Arduino Forum

International => Italiano => Software => Topic started by: LoadDuinoUNO on Aug 05, 2015, 04:19 pm

Title: [Risolto] Arduino UNO e Ethernet Shield W5100: non funziona
Post by: LoadDuinoUNO on Aug 05, 2015, 04:19 pm
Salve a tutti, sono nuovo nel forum Arduino.

Ho attacato un Ethernet Shield non originale ad Arduino UNO (originale).

Lo sketch che ho caricato è questo:
Code: [Select]

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

//DETERMINA IL MAC E L'IP DELLA PAGINA WEB
byte mac[] = {
  0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED};
byte ip[] = {
  192, 168, 1, 75};

//PORTA DI COMUNICAZIONE
EthernetServer server(272);

//SCRIVE IL NUMERO DI PIN CORRISPONDENTE AI LED
int ledPin1 = 9;
int ledPin2 = 8;

//LUNGHEZZA DELLA STRINGA INVIATA
String readString = String(30);

//IMPOSTA ALL'AVVIO I LED SPENTI
boolean LEDON1 = false;
boolean LEDON2 = false;

void setup(){
  Ethernet.begin(mac, ip);
  pinMode(ledPin1, OUTPUT); 
  pinMode(ledPin2, OUTPUT);
  Serial.begin(9600);
}

void loop(){
  EthernetClient client = server.available();
  if (client) //SE ESISTE UN CLIENTE
  {
    while (client.connected()) // SE IL CLIENTE E' CONNESSO
    {
      if (client.available()) //SE E' TUTTO OK PER INIZIARE
      {
        char c = client.read(); //LEGGI I SINGOLI CARATTERI INVIATI
        if (readString.length() < 100)
        {
          readString += c; //CONCATENA I CARATTERI
        } 
        if (c == '\n') //VEDE SE C'E' IL CARATTERE DI FINE STRINGA, PER INDIVIDUARE CHE E' FINITA
        {
          if(readString.indexOf("L1=1") > 0) //IMPOSTA UNA VARIABILE DI TIPO BOLEANA (VERO-FALSO) PER GLI STATI DEL LED
          {
            LEDON1 = true;
          }
          else if (readString.indexOf("L2=1") > 0)
          {
            LEDON2 = true;             
          }
          else if(readString.indexOf("L1=0") > 0)
          {
            LEDON1 = false;
          }
          else if (readString.indexOf("L2=0") > 0)
          {
            LEDON2 = false;             
          }

          //CREA LA PAGINA HTML (VERRA' AGGIORNATA AD OGNI ISTRUZIONE NUOVA)
          client.println("HTTP/1.1 200 OK");
          client.println("Content-Type: text/html");
          client.println();
          client.println("<html><head><link rel='icon' href='/favicon.png' type='image/png' /><title>Arduino UNO WebServer</head><body>");
          //TITOLO LED 1
          client.println("<h1>Led 1</h1>");

          //OPERAZIONI DA FARE QUANDO SI CLICCA PER ATTIVARE LEDON1: 
          if (LEDON1) {
            digitalWrite(ledPin1, HIGH);   
            client.println("Stato: ON<br>");
          }
          else {

            //OPERAZIONI DA FARE QUANDO SI CLICCA PER SPEGNERE LEDON1: 
            digitalWrite(ledPin1, LOW );
            client.println("Stato: OFF<br>");
          }

          //CREA I PULSANTI RELATIVI A LED1   
          client.println("<a href='?L1=0'>SPEGNI</a>");
          client.println("<a href='?L1=1'>ACCENDI</a>");

          //INSERISCE IL DIVISORE
          client.println("<br>______________________________<br>");

          //TTOLO LED2
          client.println("<h1>Led 2</h1>");

          //OPERAZIONI DA FARE QUANDO SI CLICCA PER ATTIVARE LEDON2: 
          if (LEDON2) {
            digitalWrite(ledPin2, HIGH); 
            client.println("Stato: ON<br>");
          }
          else {

            //OPERAZIONI DA FARE QUANDO SI CLICCA PER SPEGNERE LEDON2:   
            digitalWrite(ledPin2, LOW);
            client.println("Stato: OFF<br>");
          }

          //CREA I PULSANTI RELATIVI A LED2
          client.println("<a href='?L2=0'>SPEGNI</a>");
          client.println("<a href='?L2=1'>ACCENDI</a>");

          //CHIUDE I TAG HTML PER LA PAGINA
          client.println("</body></html>");

          //SI PREPARA PER UNA NUOVA ISTRUZIONE
          readString="";

          //TERMINA LE OPERAZIONI CLIENTE
          client.stop();
        }
      }
    }
  }
}



Provando a digitare l'IP nel browser mi dice che la pagina web non è disponibile, mentre facendo un ping dell'indirizzo esce scritto:

Code: [Select]

Esecuzione di Ping 192.168.1.75 con 32 byte di dati:
Risposta da 192.168.1.8: Host di destinazione non raggiungibile.
Risposta da 192.168.1.8: Host di destinazione non raggiungibile.
Risposta da 192.168.1.8: Host di destinazione non raggiungibile.
Risposta da 192.168.1.8: Host di destinazione non raggiungibile.

Statistiche Ping per 192.168.1.75:
    Pacchetti: Trasmessi = 4, Ricevuti = 4,
    Persi = 0 (0% persi)
Title: Re: Arduino UNO e Ethernet Shield W5100: non funziona
Post by: nid69ita on Aug 06, 2015, 04:00 pm
Ti invitiamo a presentarti (dicci quali conoscenze hai di elettronica e di programmazione) qui: Presentazioni (http://forum.arduino.cc/index.php?topic=113640.0)
e a leggere il regolamento se non lo hai già fatto: Regolamento (http://forum.arduino.cc/index.php?topic=149082.0)
Qui una serie di link utili, non inerenti al tuo problema:
- qui una serie di schede by xxxPighi per i collegamenti elettronici vari: ABC - Arduino Basic Connections (http://forum.arduino.cc/index.php?topic=146152.0)
- qui le pinout delle varie schede by xxxPighi: Pinout (http://forum.arduino.cc/index.php?topic=151646.0)
- qui una serie di link generali utili: Link Utili (http://forum.arduino.cc/index.php?topic=126861.0)

Sei sicuro che il 192.168.1.75 è libero ?   Il 192.168.1.8 è per caso il router ? 
Prova a scaricarti NetScan per Windows, è free e dagli dal PC  192.168.1.1 fino a 192.168.1.255
ti da un elenco di tutto quello che trova
Indirizzo: https://www.softperfect.com/products/networkscanner/
Title: Re: Arduino UNO e Ethernet Shield W5100: non funziona
Post by: LoadDuinoUNO on Aug 06, 2015, 07:46 pm
L'indirizzo del router è 192.168.1.1 e il software che mi hai consigliato mi dice che gli unici indirizzi occupati
sono:
192.168.1.2
192.168.1.7
192.168.1.8

Quando mi connetto dal browser all'indirizzo di arduino i led RX e TX lampeggiano ma il browser dice che la pagina web non è disponibile
Title: Re: Arduino UNO e Ethernet Shield W5100: non funziona
Post by: nid69ita on Aug 06, 2015, 08:05 pm
Strano che pingando il .75 risponde il .8  
Ma quelli .2 .7 e .8 chi sono ?
Title: Re: Arduino UNO e Ethernet Shield W5100: non funziona
Post by: LoadDuinoUNO on Aug 06, 2015, 08:27 pm
Allora il .2 dovrebbe essere il mio computer desktop, .7 il mio iPod e .8 è il notebook con cui di solito faccio i progetti arduino.

Ho provato anche con il codice che c'è di esempio nell'IDE ma ottengo lo stesso risultato
Title: Re: Arduino UNO e Ethernet Shield W5100: non funziona
Post by: speedyant on Aug 06, 2015, 08:42 pm
Ma la subnet? Si può impostare anche lei tramite sketch?
Title: Re: Arduino UNO e Ethernet Shield W5100: non funziona
Post by: LoadDuinoUNO on Aug 06, 2015, 08:50 pm
Perchè, la subnet si può impostare anche tramite sketch?
Title: Re: Arduino UNO e Ethernet Shield W5100: non funziona
Post by: gpb01 on Aug 06, 2015, 09:04 pm
SI, puoi scrivere, per configurare completamente la scheda, così:


Code: [Select]
...
byte mac[] = {0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED};

IPAddress ip(192, 168, 1, 75);
IPAddress gateway(192, 168, 1, 1);
IPAddress subnet(255, 255, 255, 0);
...


Guglielmo
Title: Re: Arduino UNO e Ethernet Shield W5100: non funziona
Post by: LoadDuinoUNO on Aug 06, 2015, 09:32 pm
Ho provato con la configurazione che mi ha detto Guglielmo e aggiungendo all'Ethernet.begin il gateway e la subnet quindi ottendo questa struttura

Code: [Select]

  Ethernet.begin(mac, ip, gateway, subnet);



Però il risultato è lo stesso
Title: Re: Arduino UNO e Ethernet Shield W5100: non funziona
Post by: gpb01 on Aug 06, 2015, 09:43 pm
... non ho affermato che fosse la soluzione  :D

Avete chiesto se il subnet si poteva configurare e ho spiegato come configurare le varie voci ... ;)

Guglielmo
Title: Re: Arduino UNO e Ethernet Shield W5100: non funziona
Post by: gpb01 on Aug 06, 2015, 09:45 pm
... una domanda banale, ma lo shield ethernet a cosa lo hai connesso? Ad una porta del router spero ... ::)

Guglielmo
Title: Re: Arduino UNO e Ethernet Shield W5100: non funziona
Post by: LoadDuinoUNO on Aug 06, 2015, 09:47 pm
Sì l'ho collegato al router, non sono mica stupido!
La luce del router corrispondente alla porta di Arduino è accesa
Title: Re: Arduino UNO e Ethernet Shield W5100: non funziona
Post by: gpb01 on Aug 06, 2015, 09:54 pm
Sì l'ho collegato al router, non sono mica stupido!
Supposizione del tutto arbitraria, nessuno lo pensa ...

... è che varie volte ci sono stati utenti che collegavano la scheda direttamente ad una porta Ethernet del PC, senza cavo crossed e ... non credo che lo shield sia autosense ::)

Guglielmo
Title: Re: Arduino UNO e Ethernet Shield W5100: non funziona
Post by: LoadDuinoUNO on Aug 06, 2015, 10:05 pm
Toccando il chip W5100 dello shield Ethernet vedo che è molto caldo, è un segno negativo?
Title: Re: Arduino UNO e Ethernet Shield W5100: non funziona
Post by: PaoloP on Aug 07, 2015, 10:28 am
Ho provato con la configurazione che mi ha detto Guglielmo e aggiungendo all'Ethernet.begin il gateway e la subnet quindi ottendo questa struttura

Code: [Select]

  Ethernet.begin(mac, ip, gateway, subnet);



Però il risultato è lo stesso
Inizializzazione errata.
I paramtetri sono: mac, ip, dns, gateway.
Se vuoi passare la subnet devi inizializzare con 5 parametri.
--> mac, ip, dns, gateway, subnet
puoi mettere dns e gateway uguali
--> mac, ip, gateway, gateway, subnet

-> https://www.arduino.cc/en/Reference/EthernetBegin (https://www.arduino.cc/en/Reference/EthernetBegin)
Title: Re: Arduino UNO e Ethernet Shield W5100: non funziona
Post by: LoadDuinoUNO on Aug 07, 2015, 11:26 am
Ho provato a dargli 5 parametri come mi ha detto Paolo ma il risultato è lo stesso...
Poco fa ho provato con la parte SD dello shield e funzionava tutto corretamente!
Title: Re: Arduino UNO e Ethernet Shield W5100: non funziona
Post by: LoadDuinoUNO on Aug 07, 2015, 11:34 am
Ora ho caricato temporaneamente il codice per il DHCP e l'indirizzo che risulta da questa configurazione è 0.0.0.0, potrebbe essere lo shield che sia rotto?
Title: Re: Arduino UNO e Ethernet Shield W5100: non funziona
Post by: PaoloP on Aug 07, 2015, 11:46 am
Controlla il cavo Ethernet.
E' collegato al Router o lo colleghi al PC?
Title: Re: Arduino UNO e Ethernet Shield W5100: non funziona
Post by: LoadDuinoUNO on Aug 07, 2015, 11:54 am
L'ho collegato al router
Title: Re: Arduino UNO e Ethernet Shield W5100: non funziona
Post by: PaoloP on Aug 07, 2015, 11:58 am
Che versione dell'IDE stai usando?
Title: Re: Arduino UNO e Ethernet Shield W5100: non funziona
Post by: LoadDuinoUNO on Aug 07, 2015, 12:01 pm
La versione dell''IDE che sto usando è 1.6.5
Title: Re: Arduino UNO e Ethernet Shield W5100: non funziona
Post by: PaoloP on Aug 07, 2015, 12:21 pm
Vai nel library manager e aggiorna la libreria Ethernet alla versione 1.0.5.
Poi carica l'esempio DHCPaddressPrinter, setta il serial monitor a 9600.
Speriamo bene. :)

p.s. Controlla che la Ethernet Shield sia bene incastrata sull'Arduino.
Title: Re: Arduino UNO e Ethernet Shield W5100: non funziona
Post by: LoadDuinoUNO on Aug 07, 2015, 12:55 pm
Vai nel library manager e aggiorna la libreria Ethernet alla versione 1.0.5.
Poi carica l'esempio DHCPaddressPrinter, setta il serial monitor a 9600.
Speriamo bene. :)

p.s. Controlla che la Ethernet Shield sia bene incastrata sull'Arduino.
Ho provato ad incastrastrare meglio l'Ethernet Shield sull'Arduino, ho aggiornato la libreria Ethernet a 1.0.5 e ho caricato quello sketch ma sul monitor seriale esce scritto:

"Failed to configure Ethernet using DHCP"

Quindi è proprio rotta la parte Ethernet di quello shield?
Title: Re: Arduino UNO e Ethernet Shield W5100: non funziona
Post by: nid69ita on Aug 07, 2015, 03:29 pm
Ma che router hai ? Se il router ha disabilitato il servizio DHCP Arduino non può ricevere un IP
Title: Re: Arduino UNO e Ethernet Shield W5100: non funziona
Post by: LoadDuinoUNO on Aug 07, 2015, 03:43 pm
Ho un router kraun e se vado nelle impostazioni del router il DHCP è abilitato
Title: Re: Arduino UNO e Ethernet Shield W5100: non funziona
Post by: pablos71 on Aug 07, 2015, 03:57 pm
State andandano oltre ... DHCP, DNS, SUBNET ... perdete tempo su cose che non servono a un server .
Arduino deve stabilire un MAC e un IP ... punto e basta

LoadDuinoUNO cosa scrivi sul browser per chiamare arduino?

ciao
Title: Re: Arduino UNO e Ethernet Shield W5100: non funziona
Post by: LoadDuinoUNO on Aug 07, 2015, 04:03 pm
Scrivo semplicemente l'indirizzo IP di Arduino e :272 dato che è la porta che gli ho assegnato per comunicare
Title: Re: Arduino UNO e Ethernet Shield W5100: non funziona
Post by: pablos71 on Aug 07, 2015, 04:19 pm
ok ... la tua pagina non funziona neanche a me .. perchè carichi sia client.h che server.h ? perchè hai tolto il delay(1) prima del client.stop che è importante?

prendi un esempio base, usa la porta 80, poi apporti le modifiche che ti servono una per una
Title: Re: Arduino UNO e Ethernet Shield W5100: non funziona
Post by: LoadDuinoUNO on Aug 07, 2015, 04:27 pm
Ho modificato il codice come mi hai suggerito ma rimane sempre lo stesso problema il browser non si connette e i led RX e TX dello shield lampeggiano
Title: Re: Arduino UNO e Ethernet Shield W5100: non funziona
Post by: pablos71 on Aug 07, 2015, 04:44 pm
Code: [Select]

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

byte mac[] = {0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED};
byte ip[] = {192, 168, 1, 75};

EthernetServer server(80);

void setup() {
  Serial.begin(9600);
  Ethernet.begin(mac, ip);
  server.begin();
  Serial.print("server is at ");
  Serial.println(Ethernet.localIP());
}


void loop() {
 
}


prova questo, se non ti risponde correttamente il problema è da rivevedere sul lato hardware
Title: Re: Arduino UNO e Ethernet Shield W5100: non funziona
Post by: LoadDuinoUNO on Aug 07, 2015, 04:52 pm
Ho provato lo sketch e sul monitor seriale esce scritto:

"server is at 192.168.1.75"

Mentre se faccio un ping dell'indirizzo tramite cmd mi dice:

"Esecuzione di Ping 192.168.1.75 con 32 byte di dati:
Risposta da 192.168.1.8: Host di destinazione non raggiungibile.
Risposta da 192.168.1.8: Host di destinazione non raggiungibile.
Risposta da 192.168.1.8: Host di destinazione non raggiungibile.
Risposta da 192.168.1.8: Host di destinazione non raggiungibile.

Statistiche Ping per 192.168.1.75:
   Pacchetti: Trasmessi = 4, Ricevuti = 4,
   Persi = 0 (0% persi)"
Title: Re: Arduino UNO e Ethernet Shield W5100: non funziona
Post by: pablos71 on Aug 07, 2015, 05:19 pm
Quote
Statistiche Ping per 192.168.1.75:
   Pacchetti: Trasmessi = 4, Ricevuti = 4,
   Persi = 0 (0% persi)"
0% persi vuol dire che sono arrivati tutti, non capisco cosa sia quell'ip .8
Title: Re: Arduino UNO e Ethernet Shield W5100: non funziona
Post by: LoadDuinoUNO on Aug 07, 2015, 05:21 pm
L'IP .8 è il mio computer
Title: Re: Arduino UNO e Ethernet Shield W5100: non funziona
Post by: nid69ita on Aug 07, 2015, 05:25 pm
Ben strano. Che Windows usi ? versione ?
Title: [Risolto] Re: Arduino UNO e Ethernet Shield W5100: non funziona
Post by: LoadDuinoUNO on Aug 07, 2015, 05:26 pm
Uso Windows 8. Ho provato con il mio computer linux e non mi da nessun errore, quindi questo problema è stato risolto.
Title: Re: [Risolto] Arduino UNO e Ethernet Shield W5100: non funziona
Post by: gabryumts on Oct 22, 2015, 08:26 am
@LoadDuinoUNO: Ciao io sono nuovo su questo forum. Ho di recente acquistato un arduino UNO R3 con ethernet shield ( http://www.miniinthebox.com/it/uno-r3-modulo-w5100-modulo-pensione-scudo-ethernet-per-arduino_p2643538.html ) ma dopo aver montato la ethernet shield ed aver collegato la porta ethernet dello shield ad una porta libera del mio router (fastweb)
e caricato lo skatch più semplice (DHCPAddressPrinter)   il sistema non ne vuole sapere di funzionare. Ho notato che a parte il LED power, nessun altro LED si accende.

Mi aspettavo che almeno il LED "LINK" (che ho capito indicare il livello fisico) dovesse accendersi ed invece nulla: tutto spento.

E' normale ? Da dove suggerite di iniziare la ricerca del problema ? può essere che il il LED "LINK" spento sia già indice di un problema hardware della shield ethernet ?

p.s.= alimento arduino e la ethernet shield via USB....che sia lì il problema ?

...scusate se non sono stato molto preciso

Grazie a chi potrà spendere qualche minuto per rispondermi.

gabryumts
Title: Re: [Risolto] Arduino UNO e Ethernet Shield W5100: non funziona
Post by: LoadDuinoUNO on Feb 16, 2016, 06:56 pm
@gabryumts: A quanto vedo è un modello simile al mio. L'unica cosa che ti posso consigliare è di controllare le saldature. Per quanto riguarda il DHCPAddressPrinter, credo che ho individuato il problema. Si tratta di una resistenza di quella scheda diversa da quella che viene implementata in quelle originali.

LoadDuinoUNO
Title: Re: [Risolto] Arduino UNO e Ethernet Shield W5100: non funziona
Post by: gpb01 on Feb 16, 2016, 07:07 pm
@gabryumts: essendo il tuo primo post, ti chiederei di presentarti QUI (http://forum.arduino.cc/index.php?topic=113640.0) (spiegando bene quali conoscenze hai di elettronica e di programmazione ... possibilmente evitando di scrivere solo una riga di saluto ;)) e di leggere con attenzione il REGOLAMENTO (http://forum.arduino.cc/index.php?topic=149082.0) ... Grazie.

Guglielmo
Title: Re: [Risolto] Arduino UNO e Ethernet Shield W5100: non funziona
Post by: pablos71 on Feb 17, 2016, 10:14 am
Quote
E' normale ?
direi di si la ethernet l'hai pagata 8,81 euro contro 30.00 dell'originale
Title: Re: [Risolto] Arduino UNO e Ethernet Shield W5100: non funziona
Post by: zoomx on Feb 17, 2016, 12:42 pm
Io ho usato anche schede da 5 euro e funzionano a dovere.

La risposta al comando ping con l'IP del PC da cui parte succede anche a me.

Però non ho capito se il problema è stato risolto o meno.
Title: Re: [Risolto] Arduino UNO e Ethernet Shield W5100: non funziona
Post by: pablos71 on Feb 17, 2016, 02:59 pm
Hai letto bene zoomx
Quote
Ho notato che a parte il LED power, nessun altro LED si accende.
Quote
Mi aspettavo che almeno il LED "LINK" (che ho capito indicare il livello fisico) dovesse accendersi ed invece nulla: tutto spento.
nemmeno il link!

Bhe sei stato fortunato, perchè il criterio dei cinesi è produrre 1000 schede, 600 di queste non funzionano, nessuna delle 1000 schede viene testata, vengono comunque immesse sul mercato e con un prezzo di 5-8 euro che fai lo contesti? no! Fai causa ai cinesi per 5 euro? no!
Se anche ci fossero 100 contestazioni ci guadagnano lo stesso alla grande.

Quindi si, sei stato fortunato nell'estrazione.

Poi non tutti i prodotti cinesi sono schifezze, ci sono anche produttori seri, ma il prezzo la dice lunga.

Title: Re: [Risolto] Arduino UNO e Ethernet Shield W5100: non funziona
Post by: aldatz55 on Apr 19, 2016, 09:57 pm
salve.. sono nuovo del forum.. o meglio.. vi leggo da un pò in quanto ho acquistato arduino-uno + ethernet shield (non cinesi)..

vi scrivo perchè anche io ho lo stesso e identico problema di  @LoaDuinoUNO.. stessa risposta dal pc usando il comando ping.. uso windows 10.. può essere un problema di S.O..? sto uscendo matto..

grazie a chi vuol darmi una mano

ciao
Title: Re: [Risolto] Arduino UNO e Ethernet Shield W5100: non funziona
Post by: gabryumts on Jun 08, 2016, 12:21 pm
direi di si la ethernet l'hai pagata 8,81 euro contro 30.00 dell'originale
....ciao a tutti, se può essere d'aiuto, dopo la fallimentare esperienza con la prima scheda "ethernet shield", ne ho provata a comprare un'altra uguale e......TUTTO HA FUNZIONATO AL PRIMO COLPO ! Alimentando anche solo attraverso la porta USB del computer, i led "LINK", "FULL", "100M" si accendono e collegando la shield con cavo di rete al router, i led "TX" ed "RX" funzionano.

...la cosa più interessante che ho notato confrontado le due schede (assolutamente identiche nella componentistica e nel layout) è la mancanza di un condensatore nella scheda funzionante. Appena avrò un attimo proverò a rimuovere lo stesso componente dalla scheda che non funzionava e vi farò sapere se "l'intervento" darà nuova vita alla mia prima "ethernet shield"  :-)

Saluti.
Gabriele
Title: Re: [Risolto] Arduino UNO e Ethernet Shield W5100: non funziona
Post by: zoomx on Jun 08, 2016, 03:12 pm
Grazie per la condivisione.
Title: Re: [Risolto] Arduino UNO e Ethernet Shield W5100: non funziona
Post by: astrobeed on Jun 08, 2016, 03:26 pm
...la cosa più interessante che ho notato confrontado le due schede (assolutamente identiche nella componentistica e nel layout) è la mancanza di un condensatore nella scheda funzionante.
Sulla prima versione della ethernet shield c'era un problema legato ad un condensatore che andava rimosso, non mi ricordo i dettagli, sono passati diversi anni, però potrebbe trattarsi dello stesso problema.
Title: Re: [Risolto] Arduino UNO e Ethernet Shield W5100: non funziona
Post by: gohan on Dec 23, 2016, 12:22 pm
Credo di avere anche io lo stesso problema: qualsiasi cosa io faccia la scheda non prendere IP dal dhcp e nemmeno prende l'ip se lo imposto manualmente usando lo sketch della pagina precedente. Ho provato pure Cayenne ma anche lì non prende il DHCP, anche se tutti i LED sembrano accendersi correttamente.
Ho cmq un dubbio legato al MAC address: perchè se uso cayenne dalla seriale mi da il mac address senza averlo impostato mentre in tutti gli esempi vedo che viene impostato manualmente? Anche perchè non trovo da nessuna parte dove sia scritto.

Che sia un problema di condensatore come detto in precedenza? è normale che il chip W5100 diventi caldo da non riuscirlo a toccare?
Title: Re: [Risolto] Arduino UNO e Ethernet Shield W5100: non funziona
Post by: gohan on Jan 04, 2017, 10:04 am
sostituito lo shield, era difettoso (qualità cinese)
Title: Re: [Risolto] Arduino UNO e Ethernet Shield W5100: non funziona
Post by: kalipsos on Apr 13, 2017, 01:15 am
Grazie mille, avevo lo stesso problema!
Title: Re: [Risolto] Arduino UNO e Ethernet Shield W5100: non funziona
Post by: gpb01 on Apr 13, 2017, 06:57 am
>kalipsos: ... potresti rileggere il punto 16.4 del REGOLAMENTO (http://forum.arduino.cc/index.php?topic=149082.0) ? ... perché in un thread ok, in due pure, ma che tutti i tuoi post siano così ... non va molto bene eh ;)

Grazie.

Guglielmo
Title: Re: [Risolto] Arduino UNO e Ethernet Shield W5100: non funziona
Post by: antoniodv on Mar 09, 2018, 10:23 pm
Anch'io ho una Ethernet Shield W5100 che non funziona ma penso che il problema sia hardware visto quanto si dice qui:

https://forum.arduino.cc/index.php?topic=351477.30

Come potete vedere dalla foto anche la mia shield con gli occhi a mandorla comprata qualche giorno fa ha una rete resistiva di valore sbagliato :o
Title: Re: [Risolto] Arduino UNO e Ethernet Shield W5100: non funziona
Post by: antoniodv on Mar 09, 2018, 10:58 pm
(http://www.devincentiis.it/510instead_of_51.jpg)
Title: Re: [Risolto] Arduino UNO e Ethernet Shield W5100: non funziona
Post by: zoomx on Mar 10, 2018, 09:40 am
Grazie per la condivisione, sebbene non abbia mai avuto quel problema è sempre utile sapere di possibili errori di costruzione.

Edit:
ho appena controllato e la mia scheda ha una rete resistiva di 50 ohm segnata 510. E' evidente che si tratta di un banale errore in fase di montaggio delle ruote portacomponenti.

Nel post che hai segnalato esiste anche la soluzione con 2 resistenze montate tra alcuni pin del connettore ethernet e ci sono anche le foto. E' quella più semplice e sembra aver funzionato per tanti utenti.

Ancora grazie!