Code pour controler moteur DC

Bonjour,
Il vaudrait mieux utiliser un contact type bouton poussoir car le clavier ne réalise qu'un envoi momentané.
Tu envois la touche 'Z', le code l’interprète, tu lance ta fonction et ça s'arrête car tu as relâché le clavier.
Sinon il faudrait que tu envoie en boucle le caractère en question pour que le programme puisse valider la condition VRAI à chaque fois.

// read the state of the pushbutton value:
  buttonState = digitalRead(buttonPin);

  // check if the pushbutton is pressed.
  // if it is, the buttonState is HIGH:
  if (buttonState == HIGH) {     
    // turn LED on:    
    digitalWrite(ledPin, HIGH);  
  } 
  else {
    // turn LED off:
    digitalWrite(ledPin, LOW); 
  }