ciertamente serán distintos para diferentes tanque y densidades. por eso se toma al instalar o en un reset el mínimo y máximo. Ahora supongamos una máxima que da una presión máx de 80% (unos 4 volts) se divide en 24 y es el valor de la diferencia entre LEDs, si se instala el otro tanque donde el máx sea 70% (3,5 volts) ahora dividiendo este valor cambiará el valor la diferencia entre LEDs acorde a la nueva situación. Sólo habrá que tomar 1 lectura del maximo cuando lo encendemos. Siempre la escala será de 24 puntos para cualquier recipiente.
Cierto, pero al hacer las comparaciones se tienen que modificar igualmente cada uno de los valores.
Salvo que en las comparaciones en vez de realizar las mismas sober unos numeros fijos se realice sobre los multiplos de la diferencia entre leds.
Es decir, por ejemplo para el 80% la comparacion para el primer led seria 4/24, para el segundo (4/24)*2, el tercero (4/24)*3, y asi sucesivamente hasta los 24.
De hecho, despues de leer el maximo, las comparaciones podian ser una cosa a si:
Primer led: valor_leido > valor_max/24 siendo valor_leido el valor actual de la lectura de la presion.
Segundo led: valor_leido > (valor_max/24)*2
Tercer led: valor_leido > (valor_max/24)*3
.......................
Ultimo led: valor_leido > (valor_max/24)*24
Resumiendo no hacer las comparaciones sobre un valor fijo que hallamos calculado, sino mas bien sobre la formula de calculo directamente. No se si me he explicado.