LED Matrix Extras Iluminándose

0

Tengo una matriz de LED y quiero encender los LED en (C1, R1) y (C4, R4). Así que conecté R1 y R4 a 5V y conecté C1 y C4 a tierra.

Pero el problema es que (C1, R4) también se enciende. ¿Hay alguna manera de evitar esto?

Tengo un número limitado de puertos de 5 V y tierra, por lo que no puedo conectar cada LED a su propio puerto de 5 V y tierra. También se requiere que (C1, R1) y (C4, R4) estén encendidos continuamente. Por lo tanto, no puedo eliminar el suministro de voltaje en ningún caso.

    
pregunta Confuse

2 respuestas

5

También habría esperado (C4, R1) a la luz.

Necesitas multiplexación para resolver este problema. Solo encienda una fila (o una columna) a la vez. Cambie rápidamente a través de las filas (o columnas) para que parezca que están todos encendidos al mismo tiempo.

Si la pantalla aparece demasiado oscura, ajuste las resistencias hacia abajo un poco. Puede salirse con la suya si los LED individuales están encendidos durante unos pocos milisegundos a la vez.

    
respondido por el Simon B
2

Lo que está preguntando simplemente no se puede hacer, si realmente necesita iluminación continua. Reemplace la matriz con LED individuales, cada uno con su propio controlador (35 controladores en el caso anterior).

Eso es un enorme aumento en el costo y la complejidad, por lo que prácticamente todos usan la multiplexación. Simplemente multiplexar más rápido de lo que el ojo puede ver (1kHz o menos es lo suficientemente bueno; después de todo, las pantallas de TV se escanean efectivamente a 50 o 60Hz).

    
respondido por el Brian Drummond

Lea otras preguntas en las etiquetas