First off, most of the post I found were about the W5100 shield, whereas I have the following hardware:
-W5100 module: https://www.itead.cc/w5100-ethernet-network-module.html
-Arduino UNO R3
I've wired the module as described in the first review on the product page yet I keep on getting server is at 0.0.0.0. when using the webserver example coming with arduino studio 1.6.12 (on Mac OS X).
I even tried the following
Usoplesk:
Thanks for the reply. You are right, it was something wrong with the MISO line. I tried this code to find out if the problem is not only with SPI bus.#include <SPI.h>
#include <Ethernet.h>
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
IPAddress ip(192,168,2,2);
void setup() {
Serial.begin(9600);
// disable SD card if one in the slot
pinMode(4,OUTPUT);
digitalWrite(4,HIGH);
Serial.println("Starting w5100");
Ethernet.begin(mac,ip);
Serial.println(Ethernet.localIP());
}
void loop() {
}
The output of Serial monitor was 0.0.0.0. So problem was in wrong contact between Arduino and this shield. So I properly connected it again and everything is now running right! Thanks, it can be closed.
but that keeps on showing 0.0.0.0, I've tripled checked my connections to the UNO but can't find anything wrong.
Is there a possibility that a hardware is damaged or is there another test I could run ?
I've tried with two different routers, one Technicolor and on Apple Time Capsule, I have the opportunity to try with a Ubnt EdgeMax Router but that is in a different location so I want to rule out any other possibilities before.
Any help will be greatly appreciated.
Thanks,