Bon finalement j'ai reusi a faire fonctioner ce programe depuis mon taf qui possede une conexion "orange"
voila le code :
#include <Ethernet.h>
#include <SPI.h>
static uint8_t mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
/* Changez cette ip par celle correspondant à votre réseau HOST. Plupart des réseaux domestiques on
* La sous-plage 192.168.0.XXX ou 192.168.1.XXX. Choisissez une adresse
* atention a ne pas prendre une ip en cours d'utilisation et ne va pas être attribué automatiquement par
* DHCP de votre routeur. */
//static uint8_t ip[] = { 192, 168, 0, 20 };
char server [] = "christophe.boulic.free.fr";
EthernetClient client;
void setup()
{
Ethernet.begin(mac);
Serial.begin(9600);
Serial.println(Ethernet.localIP());
delay(1000);
delay(1000);
Serial.println("connecting...");
if (client.connect(server, 80)) {
Serial.println("conexion avec le server etabli");
// Make a HTTP request:
client.println("GET /arduino/alertetemp2.php?alerte=1 HTTP/1.1");//
client.println("Host: christophe.boulic.free.fr");//
client.println();
} else {
Serial.println("connection failed");
}
}
void loop()
{
if (client.available()) {
char c = client.read();
Serial.print(c);
}
if (!client.connected()) {
Serial.println();
Serial.println("disconnecting.");
client.stop();
for(;;)
;
}
}
j'ai opter pour une atribution automatique d'adresse ip et tester avec une carte uno
la tout a fonctioner !
reste a savoir du coup si sa vien de ma carte Mega ou de la freebox (ce qui risque d'etre chiant a debloqué pour le coup).
certaint d'entre vous ont 'il une freebox et pourait 'il tester mon code ?
en tout cas mercii pour votre aide a tous!