Estoy construyendo un dispositivo para DJ. Cuando practico en casa, prefiero que los LED en el dispositivo sean bastante brillantes, pero cuando estoy en un club, me gustaría atenuarlos a mi gusto para que no me cieguen. El brillo se debe controlar a través de un potenciómetro conectado a una entrada analógica en mi Arduino, pero tengo la intención de cambiar los LED de forma individual (sin multiplexado) con salidas digitales.
Tengo un montón de transistores 2N3904, así que pensé que tal vez podría usarlos en alguna configuración, pero me cuesta mucho encontrar una forma sencilla de hacerlo.
EDITAR: Me complace proporcionar cualquier información adicional.
Con respecto a los LED: Estoy usando 15 LED regulares de 5 mm.
Controlador: Meduino Mega2560 R3 Pro Mini .
Alimentación: el dispositivo será alimentado por un wallwart de 9V, pero no estoy muy seguro de si está bien usar la salida del regulador de 5v en la placa MCU.