Además de los comentarios realizados por @MichaelKaras que explican por qué su circuito funciona solo cuando conecta su multímetro de + VCC al pin de SALIDA del LM293N, es decir, el multímetro actúa involuntariamente como una resistencia cuando lo conecta entre + VCC y el pin de SALIDA de colector abierto del LM293N, también vale la pena mencionar (aunque no sea un tema relacionado con su pregunta original) que muchos microcontroladores (MCU) proporcionan una resistencia de pull-up interna en cada pin de entrada digital. Además, estas resistencias de pull-up internas pueden (generalmente) activarse / desactivarse bajo el control del software, por ejemplo, invocando una función de biblioteca, o configurando / eliminando manualmente los bits apropiados en un registro de control.
Supongo que está utilizando el LM293N como detector de umbral de voltaje para producir una señal de salida digital (es decir, OSCURO o NO OSCURO), y desea monitorear esta señal digital usando un pin de entrada digital en su MCU. Si su MCU proporciona una resistencia de pull-up interna, probablemente no sea necesaria una resistencia de pull-up externa. Simplemente conecte un cable directamente desde el pin de SALIDA del LM293N al pin de entrada digital elegido en su MCU, y asegúrese de que su software active la resistencia de pull-up interna del MCU en el pin de entrada digital elegido inmediatamente después de que se encienda el MCU.
Por ejemplo, si está utilizando una placa de desarrollo Arduino Uno y desea usar el pin de entrada digital 4 para monitorear la señal digital proveniente del pin de SALIDA del LM293N, podría hacer lo siguiente:
int irSensorPin = 4;
void setup()
{
// Configure pin 'irSensorPin' as a digital input with the
// pin's internal pull-up resistor enabled.
pinMode( irSensorPin, INPUT_PULLUP );
}
Por supuesto, si su MCU no proporciona una resistencia de pull-up interna, debe instalar una resistencia (u otro circuito adecuado) entre + VCC y el pin SALIDA de colector abierto de LM293N, donde + VCC es la tensión positiva riel que suministra energía a la MCU (por ejemplo, +5 VDC para el Arduino Uno). Puede comenzar con una resistencia de 10 kohm con una potencia nominal de 1/8 vatios (o más) para esta resistencia. (Para obtener más información, busque en Interwebs "circuitos de colector abierto".)