Hola.
Os presento la opción que he elegido para iluminar las cabinas de la 7700. Utilizo el microcontrolador ATtiny85 como decodificador auxiliar con este cometido solamente. Fue la primera idea y reconozco que es como matar hormigas a cañonazos, pero después de decidirme por una combinación similar a la empleada por el compañero 7700 (con quien charlé del tema) me asusté al ver tantos cables y opté por probar con este sistema.
A esta decisión contribuyó no poco el hecho de disponer en el conector de 21 pines de un terminal con la tensión Vcc de 5 V (pin 12) y otro con el común de masa GND (pin 20) por lo que el circuito se reducía simplemente al chip con unas resistencias. La placa consiste en cuatro pistas de 1,27 mm de separación, de las placas que ofrece ledbaron, cortando las pistas en los puntos necesarios.
Las dos funciones se reducen: una al encendido de la cabina de cabeza en el sentido de la marcha y la otra al encendido simultáneo de las dos cabinas. En cualquier caso, como supongo que será en la realidad, al ponerse en marcha la locomotora la luz de cabeza se debe apagar; como juego, he hecho que reduzca su intensidad a un mínimo (aunque esto supongo que no será nada real en estas locomotoras). He empleado F3 y F4 porque mi programa de control DCC es similar al Lokmaus2 y no dispongo de momento de momento de acceso a las demás funciones.
Aproveché también para aislar las iluminaciones como dice el compañero 7700, incluso empleando tubo termorretráctil para los pilotos rojos.
Adjunto el fichero hexadecimal con el código grabado en el micro. Si alguien tiene interés en el programa en lenguaje c, que me lo haga saber y lo incluyo.
Saludos,
Germán