Hi,
I am completly new to Arduino and I just recieved my Arduino DUE + WiFi Shield. So I tried out the WebServer example to get a bit into it. Everything seems to work perfectly fine but ....
I built the sketch and uploaded it -> OK.
I started the Watch-Window and get the messages as expected and the network status was printed together with the IP of the board -> OK
Now I tried to access the WebServer from my computer's browser by typing the IP-adress from the shield. -> FAILED.
I cant connect to the WiFi-Shield's IP.
But I can ping the Shield and it is showing up in the connected devices on the router....
Do I miss something?
Thanks.
Sounds like you did not upgrade the wifi shield firmware. Add this to your sketch after you start the serial port. If the version is not 1.1.0, then you need to upgrade the firmware.
// check for the presence of the shield:
if (WiFi.status() == WL_NO_SHIELD) {
Serial.println("WiFi shield not present");
// don't continue:
while(true);
}
// check firmware version
Serial.print(F("Firmware version: "));
Serial.println(WiFi.firmwareVersion());
Thanks. Indeed my version is 1.0.0
I will upgrade and let u know if it works.
Ok, that did it. Thank you.
And btw: Upgrading the Firmware on the Wifi-Shield isn't that simple (Thank you, Microsoft!) If you follow the arduino instructions to upgrade you will soon get some error-msg like Can't open input file... - just copy the file into C:\temp or any folder that is not protected like the programs-folder. And start the batchisp.exe from there without the path.