Salve a tutti,
ho da poco comprato il Seeed Studio Ethernet Shield senza slot microSD e sto muovendo i primi passi verso il mio primo webserver. Mi sono però imbattuto subito in un problema con l'assegnazione dell'IP. Ho scelto di allocarlo dinamicamente tramite DHCP, ma ogni volta ottengo l'odiatissimo "Failed to configure Ethernet using DHCP"... Quale potrebbe essere il problema? Di seguito allego il codice di prova preso dal sito di Arduino:
#include <SPI.h>
#include <Ethernet.h>// Enter a MAC address for your controller below.
// Newer Ethernet shields have a MAC address printed on a sticker on the shield
byte mac[] = {
0x00, 0xAA, 0xBB, 0xCC, 0xDE, 0x02 };// Initialize the Ethernet client library
// with the IP address and port of the server
// that you want to connect to (port 80 is default for HTTP):
EthernetClient client;void setup() {
// start the serial library:
Serial.begin(9600);
// start the Ethernet connection:
if (Ethernet.begin(mac) == 0) {
Serial.println("Failed to configure Ethernet using DHCP");
// no point in carrying on, so do nothing forevermore:
for(;
;
}
// print your local IP address:
Serial.println(Ethernet.localIP());}
void loop() {
}
Grazie in anticipo a chiunque risponda!