#include < Servo.h >
Servo myservo ;
int inPin = 2 ; Choisissez l’entrée pin (pour un bouton poussoir)
int val = 0 ; variable pour la lecture de l’état de la broche
bool drapeau = false ;
minuterie d’int = 0 ;
int WAIT = 3000 ;
void setup() {}
myservo.Attach(9) ;
pinMode (inPin, entrée) ; déclarer les touche comme entrée
}
void loop() {}
Si (millis ()-minuterie > attendre & &! digitalRead(inPin))
{
Drapeau =! Drapeau ;
Timer = millis() ;
}
if(flag)
{
myservo.Write(0) ;
}
d’autre
{
myservo.Write(180) ;
}
/*
Val = digitalRead(inPin) ; lire la valeur d’entrée
Si (val == HIGH) {/ / vérifier si l’entrée est haute (relâchez le bouton)
myservo.Write(0) ;
} else {}
myservo.Write(180) ;
}
*/
}