La resistencia del cátodo común está limitando la corriente
Necesita una resistencia en serie en el ánodo de cada segmento de LED, no una resistencia única en el cátodo común. Aquí hay una representación esquemática de una sola pantalla de siete segmentos:
Con su circuito actual, ha conectado una sola resistencia al cátodo común. Eso hará que la corriente sea dependiente de la cantidad de segmentos que se enciendan en un momento dado.
Cada LED bajará aproximadamente la misma tensión directa. Para los indicadores LED rojos estándar en la mayoría de las pantallas de 7 segmentos, eso es aproximadamente 2 V. Suponiendo que está utilizando un controlador de 5 V, eso deja a 3V caer sobre la resistencia. La ley de Ohm dice que la corriente a través de esa resistencia viene dada por:
\ $ I = \ cfrac {V} {R} \ $
o alrededor de 13.6 mA. Este 13.6 mA será constante independientemente de cuántos LED estén encendidos. Si enciende los 7, la corriente en cada uno será de 13.6 / 7 ~ = 2 mA. La corriente en un LED es proporcional a la luminosidad; 2 mA es apenas visible. Para solucionar este problema, debe conectar una resistencia a cada ánodo de los LED. Esto permitirá 13.6 mA en cada resistencia que no es necesario compartir. La corriente a través del cátodo común puede ser de 13.6 * 7, por lo que obtendrás un brillo total.
Un mecanismo alternativo
Sin embargo, eso es un montón de resistencias. Si está utilizando resistencias de orificio pasante, podría aumentar considerablemente el tamaño de su circuito. Puede ahorrar espacio en la placa, tiempo de soldadura y costo de compra de componentes escribiendo un software un poco más complicado.
Un mecanismo de control alternativo sería iluminar solo un segmento en un momento dado. Al parpadear (o no parpadear) cada segmento a 200 Hz o más, sus ojos verán el promedio. Debido a que los LED solo se iluminarán por 1/7 de las veces que se encenderían con iluminación individual, la luminosidad promedio será menor y usted querrá aumentar la corriente. A más de 20 mA o menos, estos LED no aumentarán el brillo de manera apreciable, así que solo use una resistencia de 150 ohmios.