void callback(char *topic, byte *payload, unsigned int length) // topic : chaîne de caractères décrivant le topic { // payload : message associé au topic // length : taille des données du message // Afffichage dans la console pour debug Serial.print("Message ["); Serial.print(topic); Serial.print("] "); // Affichage du message for (int i = 0; i < length; i++) { Serial.print((char)payload[i]); } Serial.println(""); // '1' est-il le premier caractère du message ? // Traitement if ((char)payload[0] == '1') // Récupération du premier caractère du payload { // Oui led=on digitalWrite(BUILTIN_LED, LOW); // Led de la carte active à l'état bas ! } else { // Non led=off digitalWrite(BUILTIN_LED, HIGH); } }