[Editado-Unido desde otro post]
Me surgió una duda mas bien importante: en el proyecto uso un optoacoplador para activar el pin 4 del arduino con el pin 2 del LPT y tengo código escrito que responde al tiempo que ese pin se active (si se activa) encendiendo el led del pin 13, pero al iniciar el computador se mantienen encendidos todos los pines hasta que alguien utilice el programa, luego de lo cual se apagan todos hasta nueva orden. Uso el opto para asegurarme que el voltaje que llega al pin 4 sea constante y suficiente.
Lo que busco es que si activo el pulsador antes de arrancar por primera vez el programa, el arduino use el timer por defecto de 10 segundos, y cada vez que se active desde el programa, se ajuste un timer personalizado; pero el hecho de tener encendidos todos los pines desde el principio desbarata esa intención.
Se que sería posible mandar un cable del pin 3 de LPT al arduino y ponerlo a revisar si está activado para que no ajuste el timer ni encienda el pin 13, pero me preocupa que detecte antes el pin del opto y me quede un timer de 100ms o algo así (algo similar he visto en pruebas con varios pines e intentos de códigos y tiempos); por lo que creo sería más rápido usar el LPT 3 como control o "pulsador", y si se prende a la vez con el LPT 2, no llegue voltaje al opto y no envie la señal al arduino.
La idea sería evitar el uso de componentes más complejos que las resistencias en la medida de lo posible y saber a grandes rasgos cómo podría funcionar un montaje así.
Lamento las molestias por la fusión, tendré cuidado la próxima :-[
Mil gracias por el apoyo ![]()