Parece que me estás complicando demasiado las cosas.
1) ¿Por qué estás ejecutando los LED a 24 V? Puede simplemente ejecutarlos a 5 V y desperdiciar menos energía. Necesita aproximadamente una resistencia de 110 ohmios (suponiendo una caída de ~ 1.7V LED) para obtener 30 mA.
2) Como tiene entre 2 y 10 LED, necesita 10 circuitos de control independientes.
3) Esto se puede lograr con un simple MOSFET por LED. Ver circuito a continuación. Usaría una copia de este circuito para cada LED. (NOTA: los números de pieza de MOSFET y LED que se muestran son los predeterminados; asegúrese de usar un MOSFET de unidad de nivel lógico).
4) Dependiendo de qué tan brillante necesite los LED, probablemente los pueda ejecutar directamente desde los pines IO arduino. Muchos indicadores LED pequeños serán fácilmente visibles a 1-2mA.
simular este circuito : esquema creado usando CircuitLab