ajout tolerance dans la fonction gaz
This commit is contained in:
parent
e11d339b02
commit
a7c4b61c81
|
@ -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);
|
||||
|
|
Loading…
Reference in a new issue