Arduino / Arduino MEGA - WiFly Shield

Ciao ragazzi,
sono un nuovo iscritto al mondo di arduino, ho acquistato un arduino mega, un "ETHShield" (nuova versione "MEGA compatibile"), e un "WiFly Shield" della SparkFun Electronics.

lo shield ethernet funziona alla perfezione, anche se non ho avuto ancora tempo per testare completamente le sue funzionalità :wink:

mentre per lo shield wifi (WiFly Shield) non ho trovato ancora il modo di farlo funzionare, non riesco a connetterlo al router.

Ora vi faccio la domanda, qualcuno di voi è in possesso di questo shield? se si, siete riusciti a farlo funzionare? riuscite a postare un esempio di codice funzionante e una sorta di "guida passo passo" per il corretto utilizzo?

ho effettuato un po di prove ma non ho capito bene come farlo funzionare.

ho utilizzato le librerie disponibili a questi indirizzi:
[http] WiFly Shield code library alpha 0 release (also SPI UART) - SparkFun Electronics Forum
[http] WiFly Shield code library alpha 1 release (also SPI UART) - SparkFun Electronics Forum

e cercato di seguire i post, ma tuttora non riesco a connettere arduino alla rete wifi.

ho effettuato la modifica a _Spi.h della libreria WiFly
per la compatibilità della piedinatura con l'arduino mega come ho trovato nel post
[http] WiFly Shield code library alpha 0 release (also SPI UART) - SparkFun Electronics Forum

when using the WiFly Shield with the Arduino Mega you need to reroute some pins

WiFly shield ------> Mega
D10 --------------> 53
D11 --------------> 51
D12 ---------------> 50
D13 ---------------> 52

Just remember that you still need D7 on the Mega

oh and if you use the Sparkfun WiFly library you need to edit spi.h from

#define CS         10

#define MOSI       11
#define MISO       12
#define SCK        13






#if defined(AVR_ATmega1280)
#define CS         53
#define MOSI      51
#define MISO      50
#define SCK        52
#else
#define CS         10
#define MOSI       11
#define MISO       12
#define SCK        13
#endif





sorry for the double post, i just felt that people with Mega + WiFly shield problems would look here first.

And the WiFly library probably should be changed to reflect the Mega pins

è giusto effettuare la modifica?

inoltre ho effettuato prove con gli esempi presenti nel pacchetto della libreria e con gli esempi trovati a questo indirizzo:
[http] WiFly Wireless SpeakJet Server - SparkFun Electronics

Grazie a tutti
confido in voi :smiley: