Page 1 of 3

Shield arduino wifi

Posted: 02/01/2012, 0:42
by epinet
Qualcuno che ha acquistato la shield wifi ha riscontrato lo stesso mio problema? vengo al dunque, caricando il SoftwareDemo1WebServerWiFi, ottengo il seguente errore:

"

Code: Select all

In file included from SoftwareDemo1WebServerWiFi.cpp:9:
/Users/admin/Documents/Arduino/libraries/WiShield/WiServer.h:198: error: conflicting return type specified for 'virtual void Server::write(uint8_t)'
/Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/Print.h:48: error:   overriding 'virtual size_t Print::write(uint8_t)
' "
il pdf di esempio, non mi è molto chiaro, può bastare la parola "/ Abilita" per commentare APP_WEBSERVER come riportato sotto? :?:

Code: Select all

//Here we include the header file for the application(s) we use in our project.
#define APP_WEBSERVER / Abilita 
//#define APP_WEBCLIENT
//#define APP_SOCKAPP
//#define APP_UDPAPP
//#define APP_WISERVER 
Normalmente utilizzo mac con o.s. lion, ma ho errori anche in win7
Posso sapere dove sbaglio? penso di aver caricato le librerie asynlabs al posto giusto...vorrei provare la shield come server, potete darmi una mano?
Grazie e buon anno Enzo :D

Re: Shield arduino wifi

Posted: 23/01/2012, 11:36
by Boris Landoni

Code: Select all

#define APP_WEBSERVER / Abilita 
//#define APP_WEBCLIENT
//#define APP_SOCKAPP
//#define APP_UDPAPP
//#define APP_WISERVER
Questo da sicuramente un errore.

Per abilitare la riga si intende togliere il comando di REM //
Ovvero
ABILITO

Code: Select all

#define APP_WEBSERVER 
//#define APP_WEBCLIENT
//#define APP_SOCKAPP
//#define APP_UDPAPP
//#define APP_WISERVER
DISABILITO

Code: Select all

//#define APP_WEBSERVER 
//#define APP_WEBCLIENT
//#define APP_SOCKAPP
//#define APP_UDPAPP
//#define APP_WISERVER

Re: Shield arduino wifi

Posted: 12/02/2012, 17:55
by Mauro_S
Anch'io ho avuto le stesse segnalazioni di errore in fase di verifica dell'esempio, le impostazioni di attivazione suggerite sono state impostate secondo le specifiche. qualcuno sa come risolvere questo problema ?

Mille grazie

Re: Shield arduino wifi

Posted: 12/02/2012, 20:50
by epinet
Ciao Mauro, praticamente la risposta alla mia domanda, é di togliere // e lasciare solo # a ció che si vuole abilitare (almeno, io l'ho intesa cosí).
Nonostante tutto, ricevo ancora errori, se risolvi, fammi sapere anche a me, grazie.

Re: Shield arduino wifi

Posted: 14/02/2012, 22:31
by mada1999@tin.it
Salve stesso problema anche per me!
Chiedo se possibile aiuto!
Grazie in anticipo
Dario

Re: Shield arduino wifi

Posted: 15/02/2012, 0:54
by epinet
A questo punto, chiederei al supporto tecnico se gentilmente postassero un codice funzionante visto che ad oggi ancora non sono riuscito ad usare la shield.
Sono sicuro di sbagliare io, ma non so ancora dove.
Grazie

Re: Shield arduino wifi

Posted: 15/02/2012, 10:05
by Boris Landoni
Per poter provare il codice dovete configurarlo come segue:
//#define APP_WEBSERVER
//#define APP_WEBCLIENT
//#define APP_SOCKAPP
//#define APP_UDPAPP
#define APP_WISERVER

http://www.open-electronics.org/arduino-wifi-shield/

Re: Shield arduino wifi

Posted: 15/02/2012, 12:15
by epinet
Grazie per la celere risposta, proverò appena posso.
Saluti

Re: Shield arduino wifi

Posted: 15/02/2012, 22:30
by epinet
Seguendo il consiglio, l'errore sembra invariato, se copio/incollo l'errore e googlo, mi riporta a questa pagina :D
Come commentare, oramai lo abbiamo capito, grazie sarebbe utile un test da parte vostra visto che non esiste guida in italiano, grazie per il supporto.

Re: Shield arduino wifi

Posted: 16/02/2012, 10:01
by Boris Landoni
Ecco la procedura passo passo:
Andate su http://code.google.com/p/wifi-shield-oe/
Scaricate dalla sezione download la versione per lIDE 0023 (Asynclabs WiFiShield library (IDE 0023) arduino wifi)
Non utilizzate gli esempi che trovate nella libreria (che andrebbero modificati e adattati) ma quelli che trovate sempre nella sezione download (Example to use WiFi shield (IDE 0023) arduino wifi)
Caricare l'esempio del server. Modificate i parametri inserendo quelli della vostra rete (SSID, IP che volete dare alla scheda, gateway) , la protezione della rete (consiglio di lasciarla aperta almeno per assicurarsi che la connessione avvenga e che non sia un problema di PWD). Fate upload nell'Arduino UNO.
Attendete che si accenda il led verde sulla shield (significa che è connesso al router). Dal browser inseriti l'indirizzo IP della scheda e vedrete la pagina di esempio.