diff --git a/src/main.cpp b/src/main.cpp index bb10b6b..faa833f 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -62,7 +62,8 @@ int vRotVis = 2400; //vitesse de rotation recherchée en tr/min Servo moteur; //création de l'objet moteur int minUs = 1000; // intervalle pwm mini int maxUs = 2000; // intervalle pwm maxi -int pos = 114; // vitesse de départ, 135 donne environ 40Hz +int pos = 142; // vitesse de départ, 135 donne environ 40Hz +int ecart_gaz = 10; int moteurPin = 4; //pin de contrôle du BEC de l'ESC du moteur ESP32PWM pwm; // Activation du pwm @@ -117,10 +118,10 @@ void start_moteur() { } void gaz_moteur() { - if (vRotVis > vRotReel && pos < 170) { + if (vRotVis > vRotReel - ecart_gaz && pos < 170) { pos ++; } - if (vRotReel > vRotVis && pos > 0) { + if (vRotReel > vRotVis + ecart_gaz && pos > 0) { pos --; } moteur.write(pos);