Tengo un mecanismo de control del motor como el que se muestra en la imagen. Estoy controlando la dirección de un controlador de motor desde tres fuentes diferentes. DIR1 y DIR2 forman dos de estas fuentes y, en cualquier momento, una de ellas es la fuente de control y se selecciona con el MUX. La tercera fuente OUT_2 está esencialmente conectada a los controladores del motor a través del optoacoplador directamente y esta fuente obtiene prioridad sobre las dos fuentes anteriores. OUT_2 es generado por un Arduino. En la implementación real de esto, cuando la MCU externa señala que OUT_2 está en BAJO, veo 1.47V en OUT en lugar de 0V. ¿Por qué es esto y cómo lo resuelvo?