Bon c'est partis je prend un peu de temps pour partager mon avancement smiley
Arduino est comme en mode écoute la manière dont cela fonctionne si vous allez dans votre navigateur et que vous tapez 192.168.1.200?led=200z et que vous avez votre serial monitor ouvert, vous devriez voir s'afficher des informations dont la valeur de led transmise. J'ai fait le tuto de cette page http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.ArduinoEthernetServeurControleLEDx7 et mes connaissances rudimentaires. Il existe surement d'autre manière plus propre pour récupérer la valeur, mais c'est déjà un bon début selon moi.
#include <SPI.h>
#include <Ethernet.h>
#include <Server.h>
#include <Client.h>
byte mac[] = { 0x90, 0xA2, 0xDA, 0x00, 0x4A, 0x8A };
byte ip[] = { 192,168,1,200};
byte passerelle[] = { 192, 168, 1, 254 };
byte masque[] = { 255, 255, 255, 0 };
String chaineRecue="";
int comptChar=0;
Server serveurHTTP(80);
int etat = 255;
void setup() {
Serial.begin(115200);
Ethernet.begin(mac, ip, passerelle, masque);
serveurHTTP.begin();
}
void loop(){
while(!serveurHTTP.available()); // attend qu'un client soit disponible
Client client = serveurHTTP.available();
if (client) { // si l'objet client n'est pas vide = si le client existe
chaineRecue=""; // vide le String de reception
comptChar=0; // compteur de caractères en réception à 0
if (client.connected()) { // si le client est connecté
while (client.available()) {
char c = client.read();
comptChar=comptChar+1;
//récuperation des 100 premier caractères
if (comptChar<=100) chaineRecue=chaineRecue+c;
} // --- fin while client.available
//Serial.println(chaineRecue); // affiche le String de la requete pris en compte pour analyse
Serial.println("");
//les valeurs nous intéressant dans le GET transmit ce trouve entre = et & (led1=valeur$
//trouve la position du premier =
Serial.println(chaineRecue);
Serial.println("");
//trouve la position du premier =
int positionStart = chaineRecue.indexOf('=');
Serial.print("la position du = est ");
Serial.println(positionStart);
//trouve la position du premier z
int positionEnd = chaineRecue.indexOf('z');
Serial.print("la position du z est ");
Serial.println(positionEnd);
//récupère la velur présente entre le = et z
String valeurLed = chaineRecue.substring(positionStart+1,positionEnd);
int valeurLedint;
//String en int est possible avec ses changements http://code.google.com/p/arduino/issues/detail?id=468
long valeurLed2 = valeurLed.toInt();
Serial.print("valeur de la led : ");
Serial.print(valeurLed2);
Serial.println("");
analogWrite(9, valeurLed2);
} // --- fin if client connected
delay(1);
client.stop();
} //---- fin if client existe ----
}
Alors du coté de la page Web :
Pour ma part j'ai fait les essaie en local et en ligne et ça fonctionne. J'ai tout intégré dans une seul page css + jquery histoire que ce soit plus simple à comprendre.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>changement couleur arduino Client</title>
<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>
<style type="text/css">
#slider { margin: 10px; width: 300px; }
#contenu { width: 300px; height: 50px; margin:100px auto 0px auto; }
</style>
<script type="text/javascript">
$(function(){
//lien vers l'arduino qui est en mode écoute
var $link = "192.168.1.200"
//creation du slider avec une valeur max de 255 et initial de 0
$( "#slider" ).slider({ max: 255 },{ value: 0 });
//--- transmet la valeur durant le déplacement du slide - peu stable et envoi beaucoup de requête ---- //
//a chaque fois que le slider est en action on envois la valeur
/*$( "#slider" ).bind( "slide", function() {
var value = $( "#slider" ).slider( "option", "value" );
$.get($link,{led1:value+"z"});
});*/
//a chaque fois que le slider et laché on envois la valeur
$( "#slider" ).bind( "slidestop", function() {
var value = $( "#slider" ).slider( "option", "value" );
//envoi par methode GET les informations à l'arduino
$.get($link,{led1:value+"z"});
});
});
</script>
</head>
<body>
<div id="contenu">
<div id="slider"></div>
</div>
</body>
</html>
La zone qui est en commentaire qui permet de transmettre la valeur durant le changement du slide n'est pas active car je me suis rendu compte que trop de valeur était transmise à l'arduino et parfois certaine envoyé en première arrivé après les suivantes transmises. Ce qui donnais une led clignotante à certains moment 
Je donne quelque explication par rapport à cette partie
var $link = "192.168.1.200"
pour la démonstration j'ai mon mon adresse local mais pour faire fonctionner sur internet il y à plusieurs chose à savoir. Vous devez redirigez vers votre adresse ip qui, la plupart du temps est dynamique. À chaque fois que vous vous reconnecter à internet une nouvelle adresse ip vous est assigné. Ojal l'adresse que tu as vus est en faite créée via le site https://www.dyndns.com. Elle permet de rediriger en permanence vers l'adresse ip de mon ordinateur, même si celle-ci change.
Pour ma part j'ai du paramétrer mon routeur pour que, lorsque j'accède à l'adresse ip de mon ordinateur, je sois rediriger vers l'adresse ip local de l'arduino, dans l'exemple 192.168.1.200 sous le port 80. Sur ce point je ne peux pas vraiment aider car les configurations de routeur varie selon les marques.
Gardez en tête que c'est une première tentative... elle fonctionne mais je suis certains que nous pouvons améliorer tout ceci ! Enfin pour le moment je trouve que ça peut ouvrir à pas mal d'idée ! 
Voilà Si vous avez des questions sur le code n'hésitez pas !
PS(2h plus tard) : Je viens de faire mon tout premier montage avec un relais pour allumer une lumière branché sur du 120V ! branché au Québec, et testé depuis le Suisse ! Je crois que je deviens accros à tout ça 