J'ai récemment acquis des cartes Ethernet de chez Velleman, dédiées à l'Arduino : VMA04
Elles ont le mérite d'êtres moins chères, de par leur fabrication et aussi par l'absence de slot SD. Mais il n'est pas si simple de trouver une bonne librairie pour l'utiliser, celle disponible dans la distribution Arduino ne fonctionnant qu'avec un module W5100.
Après de longues recherches, mon choix s'est orienté vers UIPEthernet, présentée ici : Arduino et enc28j60 : EtherCard ou UIPEthernet
Et pour la faire fonctionner avec un Arduino Mega, il faut modifier quelque peu le code comme expliqué dans la page liée, mais avec les valeurs suivantes (dans le fichier fichier utility/Enc28J60Network.h) :
#define ENC28J60_CONTROL_CS 10 #define SPI_MOSI MOSI #define SPI_MISO MISO #define SPI_SCK SCK #define SPI_SS SS
Hope this helps!
0 commentaires:
Enregistrer un commentaire