Go Down

Topic: [Risolto] Libreria WiFi Asynclabs: WiServer.init(NULL) e si blocca (Read 778 times) previous topic - next topic

Skateman

Oct 13, 2012, 01:11 pm Last Edit: Oct 15, 2012, 07:23 pm by Skateman Reason: 1
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

Skateman

Qualcuno ha idea di cosa possa causare il problema?

PaoloP

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.
Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

Skateman

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":
Code: [Select]

  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

Skateman

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

PaoloP

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.


Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

Skateman

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

Skateman

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!

Go Up