asservissement de position

c'est pourtant simple !

ton moteur est dans l'intervalle ... il s'arrete : ok
tu actionnes ton inverseur ... mais à aucun moment tu ne dis au moteur de repartir ...

il manque des analogWrite(E1, 70); dans les if de l'inverseur ! je te l'avais déjà indiqué ce matin il me semble ....

loop
mesurer angle

si bouton1 {
    activer sens 1
    tourner            <<<<<<<<<<<<< il y a écrit quoi ici ?
    consigne = angle
}
sinon si bouton2 {
    activer sens 1
    tourner            <<<<<<<<<<<<< il y a écrit quoi ici ?
    consigne = angle
}
sinon si ange < consigne -5 {
    activer sens1
    tourner
}
sinon si angle > consigne +5 {
    activer sens2
    tourner
}
sinon si angle >= consigne -5 et angle <= consigne+5 {
    ne pas tourner
}
petite pause
//fin du loop !