Différences entre versions de « Arduino W5100 intro »

De The Linux Craftsman
Aller à la navigation Aller à la recherche
(Page créée avec « = Partie électronique = == Le composant == Le Shiled Ethernet embarque un contrôleur Wiznet 5100 qui est plus fiable que son homologue le contrôleur ENC28J60. Il existe... »)
 
 
Ligne 31 : Ligne 31 :
 
[[Fichier:W5100_shield_port_use.jpg|centré|600px]]
 
[[Fichier:W5100_shield_port_use.jpg|centré|600px]]
  
Comme vous pouvez le constater, le protocole SPI ([https://fr.wikipedia.org/wiki/Serial_Peripheral_Interface Serial Port Interface]) est utilisé ici pour communiquer avec la carte SD et le contrôleur Ethernet (SPI = pas en simultané).
+
Comme vous pouvez le constater, le protocole SPI ([https://fr.wikipedia.org/wiki/Serial_Peripheral_Interface Serial Peripheral Interface]) est utilisé ici pour communiquer avec la carte SD et le contrôleur Ethernet (SPI = pas en simultané).
  
 
= Partie logicielle =
 
= Partie logicielle =

Version actuelle datée du 20 mars 2017 à 15:32

Partie électronique

Le composant

Le Shiled Ethernet embarque un contrôleur Wiznet 5100 qui est plus fiable que son homologue le contrôleur ENC28J60. Il existe principalement en shield mais peut également se trouver en platine.

W5100 shield uno mega.jpg
W5100 shield nano.jpg
W5100 platine.jpg
Wiznet 5100 version shield pour Mega/Uno Wiznet 5100 version shield pour Nano Wiznet 5100 version platine

Les versions shield sont intéressantes car elles embarquent également un lecteur de carte micro SD qui, dans notre cas de figure, va nous servir à héberger les pages du site Web.

Le montage

Le montage suivant requiert le shield, un câble Ethernet qui le relie à un switch et un ordinateur relié au même switch.

W5100 shield on mega.jpg
W5100 shield on uno.jpg
W5100 shield on nano.jpg
Shield Wiznet 5100 sur un Mega Shield Wiznet 5100 sur un Uno Shield Wiznet 5100 sur un Nano

N'oubliez pas que la communication entre l'Arduino et le shield se fait a travers certaines broches qu'il ne faut donc pas utiliser !

W5100 shield port use.jpg

Comme vous pouvez le constater, le protocole SPI (Serial Peripheral Interface) est utilisé ici pour communiquer avec la carte SD et le contrôleur Ethernet (SPI = pas en simultané).

Partie logicielle

Les librairies

Les librairies utilisées sont déjà inclues de base et sont :

  • SPI.h
  • Ethernet.h
  • SD.h