Soy nuevo en Arduino y en la electrónica en general, y tengo un problema frustrante con dos chips 74HC595 de serie a paralelo que intentan controlar dos pantallas LED de 7 segmentos. Los LED son ambos cátodos comunes, y cada entrada de LED tiene su propia resistencia de 510 ohmios, conectada hasta una salida de 74HC595. Si desconecto el cátodo común de A, veo la pantalla correcta en B. Si desconecto el cátodo común de B, veo la pantalla correcta en A. Pero cuando ambos cátodos comunes están enchufados, B comienza a mostrar basura solo en blanco, sin embargo) mientras A se muestra correctamente. Es como si no hubiera suficiente poder para todos. Estoy usando la salida de potencia de 5V, porque eso es lo que necesitan los chips 74HC595 (en realidad puede estar entre 2V y 6) y no quiero comenzar a freír los chips.
Si alguien puede señalar lo que estoy haciendo mal (o lo que potencialmente podría intentar que funcione), sería genial. Estoy trabajando en un proyecto de hobby donde esperaba tener 6 de estos chips LED y 74HC595 conectados.