ajout tolerance dans la fonction gaz

This commit is contained in:
pgp 2021-02-08 18:05:48 +01:00
parent e11d339b02
commit a7c4b61c81

View file

@ -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);