#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[] = {
0x4,0x2,0x45,0x68,0x5E,0x96,0x56
};
// 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() {
// Open serial communications and wait for port to open:
Serial.begin(9600);
delay(5000);
// this check is only needed on the Leonardo:
while (!Serial) {
; // wait for serial port to connect. Needed for Leonardo only
}
// start the Ethernet connection:
Serial.println("trying to configure ethernet...");
while(Ethernet.begin(mac) == 0) {
Serial.println("Failed to configure Ethernet using DHCP, retrying after 5 sec");
// no point in carrying on, so do nothing forevermore:
delay(5000);
Serial.println("trying to configure ethernet...");
}
// print your local IP address:
Serial.print("My IP address: ");
for (byte thisByte = 0; thisByte < 4; thisByte++) {
// print the value of each byte of the IP address:
Serial.print(Ethernet.localIP()[thisByte], DEC);
Serial.print(".");
}
Serial.println();
}
void loop() {
}
It looks like Adruinothe Arduino is not able to connect to the Ethernet... I am using the Arduino IDE 1.6.5 on Windows 7.