Array Com Potenciômetro e leds

Boa Tarde, sou novo aqui, bem estou tentando acionar 4 ledes de cores e tempos diferentes usando “array” mais não consigo terminar o código. Até o momento ele está assim…

#define potPin A0
byte leds [4] = {9,6,11,10}; //9 = Branco, 6 = Amarelo, 11 = Verde, 10 = Vermelho
int valPot = 0;
int led;

void setup() {
for(led=0;led<= 4;led++){
pinMode(leds[led], OUTPUT);
}
Serial.begin(2400);
}
void loop() {
valPot = analogRead(potPin);
valPot = map(valPot,0,1023,0,255);

Aqui que me perco “eu acho” <<<

Serial.print("valores ");
Serial.println(valPot);
}

Gostaria de ligar o LED “amarelo, branco e vermelho” ao mesmo tempo com o acionamento do potenciômetro, em seguida apagar o LED branco quando o valor chegar em 50 no potenciômetro, apagar o LED amarelo no 120 e acender o LED verde no 200, ficando aceso o LED verde e vermelho quando o valor e o giro do potenciômetro chegar no 255.

Alguém pode me ajudar?
Agradeço dês de já!!

Att, Vinicius Chaves!

porque usar um array? são apenas 4 leds?

byte leds [4] = {9,6,11,10};
byte threshold ={ 50,120,200,254}

for(d=0;d<= 4;d++){
If(pot >= threshold) {digitaWrite(led[d],1);}
else{.digitaWrite(led[d],0); }

Algo assim