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.