Problemas con la fuente de alimentación con los chips de expansión LCD y MPC23017

0

Tengo un Arduino Uno y estoy trabajando en un proyecto que requiere que use seis chips MCP23017 en un bus I2C más un monitor LCD 16x2. Necesito los chips MCP23017 para alimentar 36 LED al mismo tiempo (8 LED por cuatro chips, 4 LED en el quinto + sexto para algunos pines de entrada). Hasta el momento, pensé en reducir la corriente con resistencias para LED a aproximadamente 5 mA por LED. Entonces, eso es aproximadamente 180 mA para LED y al menos 120 mA para monitor LCD. Creo que Arduino Uno tiene un máximo de 200 mA a 5V pin. Entonces, ¿hay alguna manera para que pueda dejar la corriente por debajo del límite requerido? También necesito dirigir cada pin con LED individualmente.

    
pregunta Tevz

1 respuesta

2

Use un regulador externo de 5V para aumentar la cantidad de corriente que puede usar. El regulador lineal incorporado para el Arduino está limitado en función de la diferencia entre la entrada y la tensión de salida, lo que provoca una alta pérdida de potencia y calor. Tenga en cuenta que el Arduino también usa aproximadamente 50 mA o más, dependiendo de su código.

La otra opción es escanear, que es encender y apagar los leds rápidamente para que parezca que están todos encendidos pero solo uno está encendido en un momento dado. Esto reduciría tu consumo de corriente promedio.

    
respondido por el Passerby

Lea otras preguntas en las etiquetas