Estoy diseñando cuatro semáforos que puedo controlar con un solo interruptor digital. Cuando la señal es 1, dos semáforos deben ser verdes y los otros dos rojos, y deben retroceder cuando la señal digital es 0. Estoy usando un simple interruptor de transistor para lograr esto:
Estefuncionaenlasimulación,peroloprobéenlaplacadepruebas,ynofuncionarácorrectamenteamenosquecambieelLEDverdeconelrojoyviceversa.Delocontrario,elLEDrojopermaneceencendidoindependientementedelvoltajedebaseaplicado,mientrasqueelverdepermaneceapagado.
Además,todalaimplementaciónnofuncionaenlasimulación.Sólolaprimeraylatercerapuertasecambiancorrectamente.Elsegundoyelcuartotienenelproblemamencionadoanteriormente:
Ahora, soy consciente de que los LED rojo y verde tienen diferentes voltajes de avance (1.7V para rojo y 2.2V para verde), pero no sé cómo solucionar este problema.