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à
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 ---------------> 52Just 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
#endifsorry 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