je post la combinaison de deux programme mais j ais beau essayer plusieur manipulation
mais je n 'arrive pas a installer le deuxieme potentiometre sur l entrée a1 
je n'arrive pas a compilé il bloque en m affichant "exit status 1 redefinition of ' const int analog pin "
merci pour vos renseignement.
const int analogPin = A1; //entrer du potar 1
const int ledCount = 4; // 4 leds
const int analogPin = A0; // entrer du potar 2
const int ledCount = 4; // 4 leds pour le deuxieme aussi
int ledPins[] = { // led pour le potar 2
9, 10, 11, 12
};
int ledPins[] = { // led le potar 1
8, 7, 6, 5
};
const int APPUI=0;
const int PAS_APPUI=1;
const int BP=2;
const int LED3=3;
const int LED4=4;
int ETAT_BP;
void setup() {
{
pinMode (LED3,OUTPUT);
pinMode (LED4,OUTPUT);
pinMode (BP,INPUT);
digitalWrite (LED3,LOW);
digitalWrite (LED4,LOW);
digitalWrite (BP, HIGH);
}
for (int thisLed = 0; thisLed < ledCount; thisLed++) {
pinMode(ledPins[thisLed], OUTPUT);
}
}
void loop() {
ETAT_BP=digitalRead(BP);
if (ETAT_BP==APPUI){//si l'eta du bouton est appuier alors
delay (800);
digitalWrite(LED3,HIGH);//allume la led 3 s'allume
delay (3500);//attend 5 secondes
digitalWrite (LED3,LOW);//eteint la led 3
delay (1000);//attend 2 secondes
digitalWrite (LED4,HIGH);// allume la led 4
delay (5250);//attend 9 secondes
digitalWrite (LED4,LOW);
delay (5000);
}
else {//sinon si le bp o est ouvert
digitalWrite(LED3,0);
digitalWrite(LED4,0);
} // read the potentiometer:
int sensorReading = analogRead(analogPin);
int ledLevel = map(sensorReading, 0, 100, 0, ledCount);
for (int thisLed = 0; thisLed < ledCount; thisLed++) {
if (thisLed < ledLevel) {
digitalWrite(ledPins[thisLed], HIGH);
}
else {
digitalWrite(ledPins[thisLed], LOW);
}
}
}