ola tiago_24
se bem percebi colocaste uma resistência no anodo e dps ligaste directamente os catodos as saidas (do arduino???)
bem a forma mais correcta de ligares esse display seria assim deste género:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2F3.bp.blogspot.com%2F_3ISCfHK6B7E%2FR1dJSQc8wGI%2FAAAAAAAAAPI%2F_NFm_27tXYo%2Fs400%2FPIC16f877_seven_segment_1_digit_display.gif&hash=b9f88604ca4b539beb91dcd97ff9939c66ab100a)
ao ligares como fizeste e se so acenderes um segmento a corrente que o atravessara é igual a (5V-Vled)/200=Iled
no entanto, a medida que acendes mais segmentos, a corrente começa-se a dividir Iled/nsegmentos (logo o brilho do led baixa por cada segmento que ligues).
Então o mais correcto é ter uma resistência por cada cátodo como ilustra a figura.
para calcular os valores da mesma é usar a seguinte equacao
valor_resistencia=(Tensao_alimentacao-Tensao_led)/Corrente_do_led
Lembra-te de usar sempre unidades coerentes, para 5V valores entre 200 e 470 ohms são normais.