Merci pour vos conseils, à titre informatif, voici le code qui à rendu fonctionnel la montée / descente de la vitesse :
[code]
const int Pin_Signal_un = 2;
const int Pin_Signal_deux = 3;
const int inter_monter = A0;
int Etat_inter_monter;
const int inter_descente = A1;
int Etat_inter_descente;
void setup() {
pinMode(Pin_Signal_un, OUTPUT);
pinMode(Pin_Signal_deux, OUTPUT);
pinMode(inter_monter, INPUT);
pinMode(inter_descente, INPUT);
}
void loop() {
Etat_inter_monter = analogRead(inter_monter);
Etat_inter_descente = analogRead(inter_descente);
if (Etat_inter_monter < 200) {
Monter_vitesse();
}
if (Etat_inter_descente < 200) {
Descente_vitesse();
}
}
void Monter_vitesse() {
digitalWrite(Pin_Signal_un, LOW);
digitalWrite(Pin_Signal_deux, LOW);
delay(500);
digitalWrite(Pin_Signal_un, HIGH);
delay(500);
digitalWrite(Pin_Signal_deux, HIGH);
delay(500);
digitalWrite(Pin_Signal_un, LOW);
delay(500);
}
void Descente_vitesse() {
digitalWrite(Pin_Signal_un, LOW);
digitalWrite(Pin_Signal_deux, LOW);
delay(500);
digitalWrite(Pin_Signal_deux, HIGH);
delay(500);
digitalWrite(Pin_Signal_un, HIGH);
delay(500);
digitalWrite(Pin_Signal_deux, LOW);
delay(500);
}
[/code]