Main

Référence : Langage Arduino : [ Mini | Standard | Etendue | Maxi ] Librairies : [ Vue d'ensemble | Synthèse ] Infos : [ Comparaison | Changements ]

La librairie Ethernet, pour se connecter à internet ou réaliser des réseaux filaires Ethernet avec Arduino.



Utiliser la version Arduino 1.01 qui corrige plusieurs bugs de la librairie Ethernet précédente


Avec le module Arduino Ethernet, cette librairie permet de connecter une carte Arduino à Internet ! Ceci peut aussi bien être utilisé pour créer un serveur acceptant des connexions entrantes ou un client faisant des requêtes sortantes. Cette librairie suppporte jusqu'à 4 connexions simultanées (sortantes, entrantes ou une combinaison des deux).

1.  Les classes de la librairies

La librairie Ethernet regroupe 5 classes :

  • la classe Ethernet : classet racine permettant l'initialisation du shield Ethernet
  • la classe IPAddress : classe représentant une adresse IP au format xxx.xxx.xxx.xxx
  • la classe EthernetServer : classe regroupant toutes les fonctions utiles pour l'utilisation du shield ethernet en tant que serveur réseau
  • la classe EthernetClient: classe regroupant toutes les fonctions utiles pour l'utilisation du shield ethernet en tant que client réseau
  • la classe EthernetUDP : classe regroupant toutes les fonctions utiles pour réaliser une communication UDP

2.  Les instructions de la librairie Ethernet

2.1  Instructions de la classe Ethernet

La classe Ethernet initialise la librairie ethernet et les paramètres du réseau. Réalise l'initialisation matérielle du shield Ethernet.

2.2  La classe IPAddress

2.3  Instructions de la classe EthernetServer

La classe Server crée des serveurs qui envoient des données vers et reçoivent des données depuis des clients connectés (programmes s'exécutant sur d'autres ordinateurs ou composants).

2.4  Instructions de la classe EthernetClient

La classe Client crée des clients qui peuvent se connecter à des serveurs et envoyer ou recevoir des données.

2.5  Instructions de la classe EthernetUDP

3.  Principe d'utilisation

Pour inclure la librairie Ethernet dans un programme, on ajoutera au début du programme tout ou partie des lignes suivantes (la librairie Ethernet nécessite la librairie SPI) :

#include <SPI.h>
#include <Ethernet.h>
#include <EthernetUDP.h>

Pour ce faire, le plus simple est d'utiliser le menu du logiciel Arduino Programme > Importer Librairie > Ethernet

Voir également l'instruction #include

4.  Exemples d'utilisation :

4.1  Sur le site Arduino anglais :

5.  Commentaires utilisateurs

Aucun commentaire


Page d'accueil de la référence Arduino en français

Corrections, suggestions et nouvelle documentation peuvent être postées sur le Forum Arduino ou à l'adresse suivante : support_at_mon-club-elec_point_fr

Le texte original de la référence Arduino est sous licence Creative Commons Attribution-ShareAlike 3.0 . Les exemples de code dans la référence sont dans le domaine public.

La présente traduction française commentée a été réalisée par Xavier HINAULT (2010-2012) (www.mon-club-elec.fr) et est sous licence Creative Commons Attribution-ShareAlike 3.0.

Cette page est une traduction française de la page originale suivante : http://arduino.cc/en/Reference/Ethernet