Programmation Arduino sur servo SCS avec commande via Bouton

Bonjour, je relance le sujet avec un exemple plus simple qui ne fonctionne pas. Il n'y a pas de message d'erreur mais ça ne reconnait pas le bouton donc le servo tourne tout seul .. Avez vous une idée de l'erreur ??
<
#include <SCServo.h>

SCServo SERVO; 

int bouton = 8;
int etatbouton = 0;
                                    
void setup() 
{

Serial.begin(1000000);
  SERVO.pSerial = &Serial;
  delay(500);
  SERVO.EnableTorque(1, 1);
}
 
void loop() {
  SERVO.WritePos(1,0, 1000);// Servo ID:1, tourner vers la position 0 en 3s
  delay(2000);
  SERVO.WritePos(1,1000, 1000);// Servo ID:1, tourner vers la position 1000 en 3s
  delay(2000);
}

Merci