Tengo un Arduino DUE , basado en una CPU Atmel SAM3X8E ARM Cortex-M3. Dispone de 54 E / S digitales. Funciona en 3.3V.
Me gustaría usarlo para controlar individualmente 50 LED (por ejemplo, 50 optocoupler para reemplazar un teclado).
Sé que la corriente de salida de CC total en todas las líneas de E / S es de 130 mA. Así que creo que debería usar un transistor o algo para manejar una cantidad tan grande de LED.
No soy un experto en electrónica y me gustaría saber qué componente usar (incluso creo que un transistor Darlington debería estar bien).
Hasta ahora estoy manejando el led infrarrojo con un BC547 pero creo que debería reemplazarlo ... ¿Alguna sugerencia?