¿Por qué mi matriz de 16x16 LED solo muestra líneas?

-1

Compré en la web una de esta matriz : enlace

Seguí todas las instrucciones y lo conecté a mi arduino uno sin protector de sensor (¿es necesario?).

He usado IN pins de la matriz de esta manera:

  

Arduino pin digital 4,5,6,7 para entrada pin OIA, OIB, OIC, OID de pantalla LED
  Arduino digital pin 8,9,10 a pin SER, SCK, RCK de pantalla LED pantalla LED
  GND a Arduino Ground y VCC de la pantalla LED a Arduino power

También he subido código.

Pero, usando el código (como se muestra en el enlace) mi matriz me muestra solo líneas sin caracteres !!

También cambié #define ScreenNO 4 a #define ScreenNO 1 porque solo tengo una matriz 16x16.

Capturas de pantalla:

enlace

¿Cuál podría ser la causa?
¿Qué hay de malo en los cables o el código?

gracias a todos!

    
pregunta elp

1 respuesta

0

Dado que la pantalla es cuadrada, no está claro de qué manera está "arriba". Uno esperaría que la fila superior estuviera más cerca de la parte superior de la imagen, pero a veces las cosas pueden ser sorprendentes.

Supongo que las filas son de hecho horizontales, y el LSB de los cables OIA / B / C / D no está conectado correctamente o no está funcionando y la pantalla siempre lo ve como "alto". Esto hace que solo se iluminen las filas impares.

Sin saber exactamente lo que estás tratando de mostrar, es difícil determinar qué problemas puede haber más allá de eso; Ver qué patrones se muestran cuando se fija el pin de selección de fila puede revelar otros problemas.

    
respondido por el supercat

Lea otras preguntas en las etiquetas