/* Si le message série reçu est un nombre entre 1 et 9, on fait clignoter la LED intégrée à la carte. */ void setup() { Serial.begin(9600); pinMode(LED_BUILTIN, OUTPUT); } void loop() { int messageRecu = 0, clignotements = 0; if (Serial.available() > 0) { messageRecu = Serial.read(); clignotements = messageRecu - 48; // car 0 = ASCII 48 if ((clignotements > 0) && (clignotements < 10)) { for (int i = 0; i < clignotements; i++) { digitalWrite(LED_BUILTIN, HIGH); delay(500); digitalWrite(LED_BUILTIN, LOW); delay(500); } } } }