Bom neste caso...
O melhor e mais simples, seria mesmo usar um processador e fazer um programinha simples.
PICzinho da vida mesmo, 2 push botton, Seleciona e Prog...
Ai com o botao seleciona vc escolhe o LED... ai pede pro cara colocar a alavanca na posicao equivalente, ai aperta Prog...
Pronto... ele le a posicao atual do AD e grava na EEprom interna...
e asssim sucessivamente para cada Led.
Apos isso voce vai ter as 9 leituras de AD correspondentes as poscioes, ai o PIC calcula as janelas e pronto, seja feliz
imagina que ele leu no AD para os Leds de 1 a 9 sucessivamente
50 - 200 - 300 - 500 - 600 - 700 - 800 - 900 - 1000
ai os pontos de comparação ficariam:
LED1 se menor que 125 (200+50)/2
LED2 se entre 125 e 250 (200+300)/2
LED3 se entre 250 e 400 (300+500)/2
e assim por diante...
LED9 se maior que 950 (900+1000)/2
Entendeu ?
Mais flexivel que isso impossivel...
Apenas faça um rotina boa para a leitura do AD (filtros) para nao ler o ponto erroneamente.
[]'s