¿Matriz LED bicolor / RGB 2x2?

0

Me gustaría hacer una matriz LED bicolor / RGB, para este ejemplo usaré 2x2 de tamaño.

Supongamos que tengo este arreglo de matriz, sin ningún cableado, solo los LED:

QuierohacerquecadaLEDprogramable.Tengoestoenmente:

Intenté convertir 0,0 a rojo y 1,1 a rojo también. Sólo para 0,0 , puedo conectar fácilmente pin 0 y pin 5 a la fuente de alimentación, pero cuando intenté agregar 1,1 con la conexión de pin 2 y pin 6 , todos los LED están encendidos.

¿Dónde está mi error en el circuito? Muchas gracias, agradecería cualquier respuesta dada.

    
pregunta grandma

2 respuestas

2

A medida que comparte las señales de control, debe investigar la multiplexación, por lo que pasa rápidamente a través de cada LED y enciende el que desea que se encienda, y desactiva las que no desea que estén encendidas.

O, simplemente use un registro de desplazamiento, tienen 8 salidas y luego puede controlar cada LED individualmente. ¿Son estos ánodos comunes o cátodos comunes de doble LED? MIC2981 sería bueno para el cátodo común, y TPIC6C595 sería bueno para el ánodo común.

No olvide las resistencias de límite de corriente para cada LED, de 270 ohm a 1K en general sería bueno.

    
respondido por el CrossRoads
0

Alternativamente, puede hacer una matriz utilizando los LEDs RGB WS2812B. Amplificador de potencia; Gnd va a todos los LEDs. Cada LED tiene entrada y salida de datos, la señal de control pasa de LED a LED para minimizar el cableado. Adafruit.com transporta LED SMD y LED SMD en pequeñas placas de circuito. Sparkfun.com lleva versiones a través de orificios de los LED. Adafruit tiene una biblioteca Neopixel para conducirlos con un Arduino, y hay otra biblioteca llamada FastLed.h para conducirlos también.

    
respondido por el CrossRoads

Lea otras preguntas en las etiquetas