//Eleve 1 #include // Librairie pour la communication I2C const int L1 = 13; // broche 13 du micro-contrôleur se nomme maintenant : L1 void setup() { Wire.begin(1); // Rejoindre le bus à l'adresse #1 Wire.onReceive(receiveEvent); // Preparer une fonction spécifique a la reception de donnee Serial.begin(9600); // Demarrer la liaison serie avec le PC pinMode(L1, OUTPUT); // L1 est une broche de sortie } void loop() { delay(100); } // Fonction qui s execute si quelque chose est present sur l interface void receiveEvent(int howMany) { int x = Wire.read(); // recevoir un chiffre Serial.println(x); // afficher ce chiffre sur l'interface serie if(x == 1) { digitalWrite(L1, HIGH); // allumer L1 } if(x == 0) { digitalWrite(L1, LOW); // eteindre L1 } }