Salve, sto avendo un problema con il WiFi Shield su un Arduno UNO rev 3. Uso l'IDE Arduino 1.0.5 su windows XP 32 bit. Ho seguito la guida per flashare il nuovo firmware sul WiFi shield, tuttavia il problema persiste.
Praticamente facendo partire l'esempio SimpleWebServerWiFi l'indirizzo IP che mi viene assegnato dal DHCP del router è sempre 0.0.0.0.
Ho provato a mettere IP fisso 192.168.0.177 ma inspiegabilmente mi viene assegnato 192.168.0.165.
In entrambi i casi se provo ad accedere da browser non accade nulla e la pagina rimane in loading.
Sono giunto alla conclusione il problema è all'interno del loop:
void loop() {
WiFiClient client = server.available(); // listen for incoming clients
if (client) { // if you get a client,
Serial.println("new client"); // print a message out the serial port
String currentLine = ""; // make a String to hold incoming data from the client
while (client.connected()) { // loop while the client's connected
if (client.available()) {
In sostanza client.connected() mi torna 0, idem per client.available().
Spero possiate aiutarmi.
Adriano