Pages: [1]   Go Down
Author Topic: [Risolto] Libreria WiFi Asynclabs: WiServer.init(NULL) e si blocca  (Read 585 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 31
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
« Last Edit: October 15, 2012, 12:23:31 pm by Skateman » Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 31
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Qualcuno ha idea di cosa possa causare il problema?
Logged

Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 103
Posts: 6588
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

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

Offline Offline
Newbie
*
Karma: 0
Posts: 31
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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:
  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
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 31
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 103
Posts: 6588
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.


Logged

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

Offline Offline
Newbie
*
Karma: 0
Posts: 31
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 31
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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!
Logged

Pages: [1]   Go Up
Jump to: