Go Down

Topic: [Risolto] Arduino UNO e Ethernet Shield W5100: non funziona (Read 10294 times) previous topic - next topic

LoadDuinoUNO

#15
Aug 07, 2015, 11:26 am Last Edit: Aug 07, 2015, 11:28 am by LoadDuinoUNO
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!

LoadDuinoUNO

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?

PaoloP

Controlla il cavo Ethernet.
E' collegato al Router o lo colleghi al PC?

LoadDuinoUNO


PaoloP


LoadDuinoUNO

La versione dell''IDE che sto usando è 1.6.5

PaoloP

#21
Aug 07, 2015, 12:21 pm Last Edit: Aug 07, 2015, 12:22 pm by PaoloP
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.

LoadDuinoUNO

#22
Aug 07, 2015, 12:55 pm Last Edit: Aug 07, 2015, 03:19 pm by LoadDuinoUNO
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?

nid69ita

Ma che router hai ? Se il router ha disabilitato il servizio DHCP Arduino non può ricevere un IP
my name is IGOR, not AIGOR

LoadDuinoUNO

Ho un router kraun e se vado nelle impostazioni del router il DHCP è abilitato

pablos71

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
L'esperienza è il tipo di insegnante più difficile ....
Prima ti fa l'esame e poi ti spiega la lezione.

LoadDuinoUNO

Scrivo semplicemente l'indirizzo IP di Arduino e :272 dato che è la porta che gli ho assegnato per comunicare

pablos71

#27
Aug 07, 2015, 04:19 pm Last Edit: Aug 07, 2015, 04:20 pm by pablos
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
L'esperienza è il tipo di insegnante più difficile ....
Prima ti fa l'esame e poi ti spiega la lezione.

LoadDuinoUNO

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

pablos71

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
L'esperienza è il tipo di insegnante più difficile ....
Prima ti fa l'esame e poi ti spiega la lezione.

Go Up