Mantenga el brillo alto mientras multiplexa [RESOLVIÓ]

1

He buscado un poco, pero soy un noob para electrónica, por lo que me resultó difícil entenderlo. Pues aqui esta mi problema. He hecho una pequeña matriz de 3 x 3 led para probar. Cuando se encendía 1 led, estaba bien, pero cuando probé 3 a la vez, todos estaban apagados. ¿Debo usar una resistencia de 100 ohmios en lugar de 220? Por favor da una respuesta simple y detallada. Como dije, soy nuevo en todo esto. (Tenga en cuenta que esto es solo una prueba. No utilizaría la multiplexación para alimentar 9 leds).

    
pregunta keearix

2 respuestas

2

No veo un esquema. 3 x 3 LEDs son 9 LEDs.

Si está ejecutando los LED en un ciclo de trabajo del 33% (3 de 9 a la vez), entonces necesita pasar 3 veces la corriente para el mismo brillo que DC (aproximadamente).

Entonces, si te parecen bien 220 ohmios, entonces más como 68 ohmios (el voltaje directo del LED aumentará un poco). Eso puede ser suficiente para dañar el LED si se detiene la multiplexación.

Eso significa que el LED es en realidad un poco menos eficiente si lo multiplexas. La razón para multiplexar es reducir el número de controladores y pines de puerto. Si desea poder ejecutar 9 LED a una corriente promedio de 15 mA, necesita un total de 130 mA. No hay almuerzo gratis.

    
respondido por el Spehro Pefhany
0

Puse un pequeño retraso entre los fragmentos de código. También usé 2 resistencias de 100 ohm en paralelo para cada columna, así que obtuve luces REALMENTE brillantes. (No haga esto a menos que planee tener todas las luces encendidas al mismo tiempo. Si ejecuta un LED a través de una resistencia de 50 ohmios, destruirá el LED y potencialmente también destruirá el Arduino. Tenga mucho cuidado cuando experimente con una resistencia baja , realmente puede beneficiarte, o te puede costar unos 100 dólares. Básicamente, lo que dijo el chico que respondió esto.)

    
respondido por el keearix

Lea otras preguntas en las etiquetas