Arduino uno + Wifi shield (problema programación)

Buenos dias, somos tres estudiantes con el proyecto final de curso.

Hace unos dias compramos el modulo Wifi de Arduino con la intención de enviar datos de unos sensores ambientales entre Arduino y un PC. El Arduino se nos conecta correctamente a la red Wifi, pero a la hora de meter la ip en un navegador web del PC, el Arduino no nos detecta ese nuevo cliente. Nos hemos basado en el ejemplo WifiWebserver de la libreria Wifi.

Aqui os dejo nuestro programa:

Gracias de antemano, un saludo.


#include <SPI.h>
#include <WiFi.h>

long rssi = WiFi.RSSI();
char ssid[] = "" ;
char pass[] = "
" ;
int status = WL_IDLE_STATUS ;

// build web server with listener port 80
WiFiServer server(80) ;

void setup() {

// initialize serial
Serial.begin(9600) ;
while( !Serial ) ; // it only start the code when found serial pc terminal connected

// validate if the wifi shield plugged
if ( WiFi.status() == WL_NO_SHIELD ) {
Serial.println( "Wifi shield is not plugged yet" ) ;
while( true ) ;
}

// attempt to connect to an open network
Serial.println( "Attempting to connect to open network..." ) ;
status = WiFi.begin( ssid , pass ) ;

// if found not connected , stop here
if ( status != WL_CONNECTED ) {
Serial.println( "Couldn't get a wifi connection" ) ;
while ( true ) ;
}

// log it when found connected
Serial.println( "Connected to the network" ) ;
Serial.print( "SSID : " ) ;
Serial.println( WiFi.SSID() ) ;
Serial.print( "IP : " ) ;
Serial.println( WiFi.localIP() ) ;
Serial.print("signal strength (RSSI):");
Serial.print(rssi);
Serial.println(" dBm");

// server start
server.begin() ;

}

void loop() {

// verify if there is new client connected
WiFiClient client = server.available() ;
if ( !client ) return ;

// prepare for reading request data
boolean isBlankLine = true ;

// found new client connected and process the request data
Serial.println( "Found new client connected" ) ;
while( client.connected() ) {
if ( !client.available() ) break ;

// read all the client's incoming request data
char ch = client.read() ;

// write all the request data back into the console
Serial.write( ch ) ;

// http rules: defined the end of http request when found blank line
if ( ( ch == '\n' ) && ( isBlankLine ) ) {
client.println( "HTTP/1.1 200 OK" ) ;
client.println( "Content-Type: text/html" ) ;
client.println( "Connection: close" ) ;
client.println() ;
client.println( "Hola mundo" ) ;
}

// validation of looking for the blank line
if ( ch == '\n' ) {
isBlankLine = true ;
continue ;
}
if ( ch == '\r' ) {
continue ;
}
isBlankLine = false ;
continue ;

}

// do disconnect from connected client
delay( 10 ) ;
client.stop() ;
Serial.println( "Client disconnected" ) ;

}

yo tambien estoy en la misma situacion, la tengo conectada a la red wifi pero no consigo nada.
esperemos tener suerte, yo e probado todo, wifiserver, cliente....etc etc solo consigo que se conecte nada mas.