From a7c4b61c81764397db7033515fb19df8a0489445 Mon Sep 17 00:00:00 2001 From: pgp Date: Mon, 8 Feb 2021 18:05:48 +0100 Subject: [PATCH] ajout tolerance dans la fonction gaz --- src/main.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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);