L’Arduino Ethernet Shield permet à une carte Arduino pour se connecter à internet. Il est basé sur le chip Wiznet W5100 ethernet (fiche technique).
La Wiznet W5100 fournit une pile de réseau (IP) capable de TCP et UDP. Il prend en charge jusqu'à quatre connexions de socket simultanée. Utiliser la bibliothèque de l’Ethernet pour écrire des sketches qui se connectent à internet en utilisant le bouclier. Le bouclier ethernet se connecte à une carte Arduino à l’aide de l’enrouler longtemps les en-têtes qui s’étendent au travers du bouclier. Ceci maintient la disposition des broches intacte et permet un autre bouclier être superposé sur le dessus.
La révision la plus récente du Conseil d’administration expose le 1,0 brochage sur rev 3 du Conseil d’administration Arduino UNO.
Le Shield Ethernet a une connexion RJ-45 standard, avec un transformateur de ligne intégrée et Power over Ethernet activé.
Il y a une fente équipé d’une carte micro-SD, qui peut être utilisée pour stocker les fichiers pour le service sur le réseau. Il est compatible avec toutes les cartes Arduino/Genuino. Le lecteur de carte SD micro embarqué est accessible par le biais de la bibliothèque de SD. Lorsque vous travaillez avec cette bibliothèque, SS est sur la broche 4. La révision initiale du bouclier contenait un slot pour carte SD pleine grandeur ; ce n’est pas pris en charge.
Le bouclier comprend aussi un contrôleur de réinitialisation, pour veiller à ce que l’Ethernet W5100 module est correctement remis à zéro au démarrage. Les révisions précédentes du bouclier n’étaient pas compatibles avec le méga et le besoin d’être réinitialisé manuellement après la mise sous tension.
TELECHARGER : arduino-ethernet-bouclier-06-schematic.pdf, arduino-ethernet-shield-06-reference-design.zip
Le bouclier actuel a un pouvoir sur module Ethernet (PoE) conçu pour extraire la puissance de classiques torsadés câble Ethernet de catégorie 5 :
Sortie basse compatible IEEE802.3af ripple et gamme de tension d’entrée (100mVpp) 36V à 57V surcharge de bruit et contre les courts-circuits protection 9V sortie haute efficacité DC/DC converter : typ 75 % @ 50 % charge de 1500V isolement (entrée et sortie) NB: le pouvoir sur le module Ethernet est matériel propriétaire ne pas fait par Arduino, c’est un accessoire de tierce partie. Pour plus d’informations, consultez la fiche technique
Le bouclier ne vient pas avec le module PoE construit en, c’est un composant distinct qui doit être ajouté sur.
Arduino communique avec tant le W5100 et la carte SD en utilisant le bus SPI (grâce à l’en-tête du PDCI). C’est sur les broches numériques 10, 11, 12 et 13 sur la Uno et épingles, 50, 51 et 52, le méga. Les deux conseils d’administration, broche 10 est utilisé pour sélectionner le W5100 et la broche 4 de la carte SD. Ces broches ne peuvent servir d’entrée/sortie générale. Sur la méga, le matériel SS NIP, 53, n’est pas utilisé pour sélectionner le W5100 ou la carte SD, mais il faut garder en tant que sortie ou l’interface SPI ne fonctionnera pas.
Notez que la W5100 et la carte SD partageant le bus SPI, seule peut être active à la fois. Si vous utilisez deux périphériques dans votre programme, cela devrait être pris en charge par les bibliothèques correspondantes. Si vous n’utilisez pas l’un des périphériques dans votre programme, cependant, vous devrez désactiver explicitement. Pour ce faire avec la carte SD, broche 4 de la valeur en tant que sortie et écrire un sommet dedans. Pour le W5100, définir la broche numérique 10 comme un rendement élevé.
Le bouclier offre une prise RJ45 ethernet standard.
Le bouton de réinitialisation sur le bouclier réinitialise fois le W5100 et la carte Arduino.
Le bouclier contient un certain nombre de LEDs d’information :
PWR : indique que le Conseil d’administration et le bouclier sont alimentées lien : indique la présence d’un lien réseau et clignote lorsque le bouclier transmet ou reçoit des données FULLD : indique que la connexion réseau est duplex intégral 100M: indique la présence d’un 100 Mb/s réseau connexion (par opposition à 10 Mb/s) RX : clignote lorsque le bouclier reçoit des données TX: clignote lorsque le bouclier envoie données COLL : bouffées de chaleur lors de collisions de réseau sont détectées, le cavalier de soudure marqué « INT » peuvent être connectées pour permettre à la carte Arduino à recevoir une notification pilotée par l’interruption des événements de la W5100, mais ce n’est pas supporté par la bibliothèque de l’Ethernet. Le cavalier connecte la broche INT de la W5100 à broche numérique 2 de l’Arduino.