[Risolto] Libreria WiFi Asynclabs: WiServer.init(NULL) e si blocca

Salve a tutti, come da oggetto mi si blocca lo sketch al momento della chiamata a "WiServer.init(NULL)", qualcuno ha già avuto questo problema? Avete idea di cosa potrebbe causarlo?

Grazie Valerio

Qualcuno ha idea di cosa possa causare il problema?

Prova mettendo l'inizializzazione della seriale prima dell'inizializzazione del WiServer separati con un delay(2000); e un #define DEBUG 1 all'inizio del codice. Controlla cosa esce sul serial monitor.

Nulla neanche, tra le altre cose stato tentando di accendere il led della scheda wifi ma non riesco ad accenderlo, possibile che sia guasta la scheda?

Il codice in “setup”:

  Serial.begin (9600);
  delay(2000);
  WiServer.enableVerboseMode (true);
  Serial.println("o"); 
        digitalWrite(ledPin0, HIGH);
        digitalWrite(ledPin1, HIGH);
        digitalWrite(ledPin2, HIGH);
        digitalWrite(ledPin3, HIGH);
  Serial.println("1"); 
  // Inizializzo WiServer (NULL indica non dobbiamo servire pagine Web)
  WiServer.init (NULL);
  Serial.println("2"); 

  // Inizializzazione richiesta GET (parametro indica funzione a cui verra' passata la risposta)
  getGoogleSearch.setReturnFunc (Gestione_Risposte_Web);

ho provato con i pin 4 5 6 e 7

Sono riuscito ad accendere il led usando il pin 9 ma per un istante solo, poi si spegne!

Ricorda di usare una resistenza in serie con il led. Nel setup manca il comando pinMode --> http://www.arduino.cc/en/Reference/pinMode

Guardando sul sito http://shieldlist.org/ la scheda usa i pin 9, 10, 11, 12 e 13 per il wifi e il 2 o il 7 per l'interupt --> http://shieldlist.org/asynclabs/wishield-v2 Gli altri pin non dovrebbero essere collegati e quindi dovrebbero essere passanti.

mi riferivo al led integrato nella scheda wifi, l'ho acceso usando anche il comando pinMode, ma si spegne quando si blocca lo scketch alla init, il problema è principalmente che non riesco a connettermi

Ho risolto, mancava il collegamento sui connettori TCSP dell'arduino, con la WI-Shield non era arrivato il connettore per quei 4 pin e quindi pensavo non andasse collegato!