Estoy tratando de construir un interruptor de enganche conectado a una puerta y apreciaría ideas.
El interruptor está conectado a un pin de entrada del microcontrolador, y me gustaría que funcione de la siguiente manera: cuando una persona abre y cierra la puerta, se engancha. Permanece encendido hasta que se reinicia en el software.
La idea básica es medir cuánto tiempo desde que la puerta se abrió y cerró nuevamente, y hacer algo basado en eso. Una vez que haya hecho esto, puedo restablecer el interruptor de nuevo. No importa si la puerta se abre o se cierra varias veces.
No estoy seguro de por dónde empezar, así que cualquier idea es bienvenida.