#include #include byte mac[] = {0x90, 0xA2, 0xDA, 0x00, 0x59, 0x67}; //adresse mac de la carte IPAddress ip( 169, 254, 155, 2 ); IPAddress gateway( 169, 254, 155, 1 ); IPAddress subnet( 255, 255, 255, 0 ); String msg=""; char thisChar; const int led_rot = 8; EthernetServer server(3363); void setup() { // initialize the ethernet device pinMode(led_rot, OUTPUT); Ethernet.begin(mac, ip); // start listening for clients server.begin(); // Open serial communications and wait for port to open: Serial.begin(9600); while (!Serial) { //; // wait for serial port to connect. Needed for Leonardo only digitalWrite(led_rot, LOW); } Serial.print("Chat server address:"); Serial.println(Ethernet.localIP()); } void loop() { // wait for a new client: EthernetClient client = server.available(); // when the client sends the first byte, say hello: if (client.connected()) { if (client) { while (client.available() != 0) { thisChar = client.read(); server.write("Start!"); msg += String(thisChar); } //msg ; Serial.println(msg); if (msg == "49") { digitalWrite(led_rot, HIGH); delay(1000); } else { digitalWrite(led_rot, LOW); } msg=""; } } }