L, H en el diagrama a continuación representan los pines del procesador en los estados LOW / HIGH. BAJO es 0v, ALTO - 5V. La diferencia en los niveles de voltaje (5V vs 12V) conduce a problemas: la corriente fluye en las rutas donde no debería. Si configuro el nivel ALTO en 12 V, los pines en la parte superior del diagrama seleccionan el grupo de LED y los pines en la parte inferior de la columna de LED, como se esperaba.
¿Cómo resuelvo esta incompatibilidad? Una idea que tengo es usar varios transistores en la parte superior y en la parte inferior, pero requiere 6 partes adicionales. ¿Hay una solución más eficiente?